iOS版Binance APPを開くときに「Appを検証できません」または「信頼されていないエンタープライズデベロッパ」と表示された場合、その9割はエンタープライズ証明書の期限切れが原因です。エンタープライズ証明書には有効期限があり、期限が切れた後は、引き続き使用するために再署名するか、新しいバージョンを再インストールする必要があります。最も早く再インストールする方法は、Binance公式サイトにアクセスして現在利用可能なiOSバージョンを取得するか、Binance公式APPのダウンロードリンクから最新の署名パッケージを取得することです。詳細な手順については、iOSインストールチュートリアルを参照してください。
なぜiOS版Binance APPの証明書は期限切れになるのか
海外版のBinance APPは、一部の地域のApp Storeで長期にわたって公開できないため、多くのユーザーはエンタープライズ証明書署名版をインストールしています。Appleのエンタープライズデベロッパ証明書は毎年更新する必要があります。証明書が早期に取り消されたり、期限までに更新されなかったりすると、この証明書で署名されたすべてのAPPが同時に開けなくなります。
これはBinance APP自体のバグではなく、Appleエコシステムのメカニズムの問題です。以下のようなさまざまなエラーメッセージが表示される場合があります:
- 「Appを検証できません」
- 「このAppは現在利用できません」
- 「Appの検証にはインターネット接続が必要です」
- アイコンが灰色になる + クラッシュする
これらの現象は基本的にすべて証明書の問題を指しています。
証明書期限切れの3つの特徴
特徴1:昨日は使えたのに今日突然使えなくなった
証明書の取り消しは即座に有効になります。多くのユーザーは「朝は正常に開けたのに、午後にはアイコンをタップしても開けなくなった」と報告しています。その間、システムのアップグレードもAPPの更新も行っていません。このような「突然の無効化」は、ほぼ確実に証明書の問題です。
特徴2:エラーメッセージに「検証」または「デベロッパ」が含まれている
システムがポップアップするエラーに「検証」、「デベロッパ(開発者)」、「信頼されていない」などの言葉が含まれている場合、APP自体のコードとは関係なく、署名証明書の問題であるとほぼ断定できます。
特徴3:開くためにインターネット接続が必要
証明書の検証にはAppleのサーバーによるオンライン確認が必要です。APPが「Appの検証にはインターネット接続が必要です」と表示する場合、AppleのOCSP(Online Certificate Status Protocol)が証明書が取り消されたと判定した可能性が高いです。
解決策1:最新の署名バージョンを再ダウンロードする
これが最も直接的で推奨される解決策です。
ステップ1:古いBinanceをアンインストールする
ホーム画面のBinanceアイコンを長押しし、「Appを削除 → Appを削除」を選択します。これはAPPを削除するだけであり、アカウントの資産はサーバー上にあるため影響を受けません。
ステップ2:Safariを開いてBinance公式サイトにアクセスする
Safariブラウザを使用してBinance公式サイトにアクセスしてください。WeChatやサードパーティのブラウザに組み込まれたWebViewは使用しないでください。一部のブラウザでは、エンタープライズ証明書のプロファイルのダウンロードが許可されていません。
ステップ3:iOSのダウンロードリンクを見つける
公式サイトでは通常、ページの目立つ場所にiOSのダウンロードボタンが用意されています。クリックすると、Safariに「このWebサイトは構成プロファイルをダウンロードしようとしています」と表示されるので、**「許可」**をタップします。
ステップ4:プロファイルをインストールする
システムに「プロファイルがダウンロードされました」とポップアップ表示されます。「設定」→「一般」→「VPNとデバイス管理」(古いバージョンでは「プロファイルとデバイス管理」)を開き、ダウンロードしたプロファイルを見つけて**「インストール」**をタップし、ロック画面のパスコードを入力して確認します。
ステップ5:エンタープライズ証明書を信頼する
プロファイルをインストールした後、発行者を信頼する必要があります。同じページで**「エンタープライズApp」のカテゴリを開き、Binanceに対応する証明書発行元を見つけて、「xxxを信頼」をタップします。システムから確認のダイアログが再度表示されるので、「信頼」**をタップします。
ステップ6:Binance APPを開く
ホーム画面に戻り、Binanceアイコンをタップします。初回は検証プロセスがあり(画面上にアニメーションは表示されません)、数秒後にAPPが正常に起動します。
解決策2:TestFlightバージョンを使用する
証明書の期限切れに何度も対処するのが面倒な場合は、TestFlightの方が安定した選択肢です。BinanceはTestFlightでベータテスト版をメンテナンスしており、公式の招待リンクから参加すれば、TestFlightストアから正常にインストールや更新が行えます。
TestFlightバージョンのメリット
- Apple公式の配布であるため、証明書の期限切れ問題は発生しません
- 自動更新に対応しており、Binanceが新バージョンをプッシュすると自動的に通知されます
- App Storeと同じくらい安定しており、手動で信頼する必要はありません
制限事項
- 枠に限りがあり、招待が満員の場合は次の募集を待つ必要があります
- ベータ版には未確定の機能が含まれている可能性があります
- 各ベータビルドの有効期限は90日ですが、TestFlightが自動的にアップグレードを促します
TestFlightの詳細な使用方法については、サイト内のTestFlightチュートリアルを参照してください。
解決策3:公式の再署名を待つ
時間が読めないため推奨しません。Binanceは通常、証明書が無効になってから数時間〜24時間以内に新しい署名バージョンをリリースしますが、急いで取引したい場合は待てないでしょう。やはり、最新の署名バージョンを直接ダウンロードするのが最も早いです。
よくある誤解
誤解1:ネットワークの問題だと思っている
証明書のエラーとネットワークは関係ありません。Appleのローカルシステム層で検証の失敗が発生しており、Binanceサーバーとの通信が始まる前にブロックされているため、最速のVPNに接続しても期限切れの証明書で署名されたAPPは開けません。
誤解2:スマートフォンを再起動すれば直ると思っている
iPhoneを再起動しても証明書の期限切れには全く役立ちません。証明書のステータスはAppleのサーバーに記録されており、ローカルで再起動してもこのステータスは変更できません。
誤解3:同じインストールパッケージを削除して再インストールする
iCloudやローカルバックアップから同じ期限切れのバージョンをもう一度インストールしても全く意味がなく、インストール後に開いてもやはりエラーになります。必ず新しい署名バージョンをダウンロードする必要があります。
誤解4:システム時間を変更して証明書の検証を「騙す」
ネット上には、iPhoneのシステム時間を1年前に戻せば期限切れの証明書のAPPが開けるというチュートリアルがあります。これは間違いです。iOSはAppleサーバーの実際の時間を使用して検証を行うため、ローカルの時間を変更しても影響しません。さらに、ローカルの時間をでたらめに設定すると、Binance APPの署名検証が失敗し、ログインできなくなります。
証明書の問題に頻繁に遭遇するのを避けるには
1. 優先的にTestFlightバージョンを使用する
TestFlightに正常に参加できれば、証明書について心配する必要がなくなり、これが長期的には最も手間のかからない選択肢です。
2. Binance公式のダウンロードページをブックマークする
問題が発生した際にすぐに公式チャネルを見つけられるようにし、怪しいサードパーティのチャネルからトロイの木馬が仕込まれたバージョンをダウンロードするのを防ぎます。
3. iCloudバックアップを維持する
APPを再インストールしても、Safariの履歴、アカウントのメモなどの関連データを復元できます。
4. ログイン通知をオンにする
証明書が期限切れになった直後は、パソコンのWeb版で操作を続ける必要があることが多く、ログイン通知をオンにしておくことで、アカウントのステータスを常に把握できます。
よくある質問
Q: 新しい証明書をインストールした後、私のアカウントはそのままですか?
A: 完全にそのままです。アカウントデータはすべてサーバー側にあり、APPの再インストールはローカルのアプリ側を置き換えるだけです。ログインすれば、すべての資産、未約定の注文、履歴などはそのまま存在します。
Q: 証明書はどれくらいの頻度で期限切れになりますか?
A: Appleのエンタープライズ証明書の最大有効期限は1年ですが、Appleは異常に使用されている証明書をいつでも取り消す可能性があります。実際、Binance iOSエンタープライズ版の証明書は平均して数ヶ月に1回交換されます。
Q: 新しいプロファイルをインストールしても開けないのはなぜですか?
A: ほとんどの場合、まだ「設定」→「一般」→「VPNとデバイス管理」で「信頼」をタップしていないためです。プロファイルをインストールした後、APPを開くには明示的に発行者を信頼する必要があります。
Q: ジェイルブレイク(脱獄)したiOSデバイスは証明書の期限切れを回避できますか?
A: 技術的には可能ですが、強くお勧めしません。ジェイルブレイクはデバイスのサンドボックスの分離を破壊し、Binanceウォレットの秘密鍵や2FAデータが漏洩する可能性があり、セキュリティリスクが利便性をはるかに上回ります。
Q: 証明書が期限切れのとき、先にWeb版でログインすることはできますか?
A: 完全に可能です。SafariでBinance公式サイトのWeb版を開き、ログインすれば、現物取引、入金、出金はすべて正常に使用できます。新しい証明書パッケージがリリースされるのを待ってからAPPをインストールすればよいです。