DocBit Notes チュートリアル

Mac でダウンロードした Binance が開けず「開けません」と表示された場合の解決方法

Mac ユーザーが公式サイトから Binance クライアントをダウンロードした後、アイコンをダブルクリックすると「開発元を検証できないため、開けません」というポップアップが表示されることがあります。初めてこれを目にすると、ダウンロードを間違えたのではないかと不安になるかもしれませんが、これは Binance の問題ではなく、macOS に組み込まれたセキュリティ機能「Gatekeeper」による仕様です。本稿では、正規の解決方法を 2 つ紹介します。まだダウンロードしていない方は、Binance公式サイト のダウンロードページから macOS 版を入手してください。その他のプラットフォームについては、Binance公式アプリ または iOS導入ガイド を参照してください。

Gatekeeper とは

macOS 10.15 (Catalina) 以降、Apple は Gatekeeper という仕組みを導入し、「App Store」または「公証されたデベロッパー」からのアプリ以外を制限するようになりました。Binance の macOS クライアントは App Store を介さずに配布されているため(取引所アプリには規制上の制約があるため)、Gatekeeper によるブロックがトリガーされます。

これは Binance クライアントが安全ではないという意味ではなく、単に Apple による公式の審査プロセスを通っていないことを示しているだけです。公式サイトからダウンロードしたインストーラーは Binance によって署名されており、その証明書情報はターミナルで確認可能です。

方法 1:システム設定で許可する(推奨)

最もシンプルで安全な方法です。

手順

  1. ダウンロードした Binance.dmg ファイルをダブルクリックし、Binance アイコンを「アプリケーション(Applications)」フォルダにドラッグします。
  2. アプリケーションフォルダ内の Binance を探し、初めてダブルクリックして起動しようとします。
  3. 「悪質なソフトウェアが含まれていないか確認できないため、開けません」というポップアップが出たら、「キャンセル」をクリックします。
  4. 「システム設定」(macOS 13 Ventura 以降)または「システム環境設定」(macOS 12 以前)を開きます。
  5. 「プライバシーとセキュリティ」の項目に進みます。
  6. 一番下の「セキュリティ」セクションまでスクロールすると、「Binance は使用がブロックされました」というメッセージが表示されています。
  7. 横にある「このまま開く(Open Anyway)」ボタンをクリックします。
  8. 二次確認のポップアップが表示されたら、Mac のログインパスワードまたは指紋認証で承認します。
  9. 再度 Binance アイコンをダブルクリックすると、正常に起動します。

一度許可設定を行えば、それ以降はダブルクリックするだけで直接起動できるようになり、ブロック画面は表示されなくなります。

方法 2:ターミナルコマンド xattr を使用する

システム設定に「このまま開く」ボタンが表示されない場合(一部の macOS バージョンで隠れることがあります)、ターミナルから強制的に隔離属性を削除します。

手順

  1. Binance.app を「アプリケーション」フォルダに移動させます。
  2. ターミナル(Spotlight で「Terminal」と検索)を開きます。
  3. 以下のコマンドを入力します。
sudo xattr -d com.apple.quarantine /Applications/Binance.app
  1. Enter キーを押し、Mac のログインパスワードを入力して再度 Enter キーを押します。
  2. パスワード入力中は画面に文字が表示されませんが、そのまま入力して Enter を押してください。
  3. コマンドが完了した後、再度 Binance をダブルクリックすれば直接起動できます。

コマンドの解説

  • sudo:管理者権限で実行します。
  • xattr:ファイルの拡張属性を操作するツールです。
  • -d:指定した属性を削除します。
  • com.apple.quarantine:インターネットからダウンロードしたファイルに付与される「隔離」フラグです。Gatekeeper はこれを見てブロックを判断します。
  • 最後のパス:Binance アプリが保存されている場所です。

隔離属性を削除することで、Gatekeeper はそのアプリを「外部から新しくダウンロードされたもの」とみなさなくなり、即座に実行を許可します。

M シリーズと Intel の違い

Binance の macOS クライアントは、Apple Silicon(M1〜M4)のネイティブアーキテクチャをサポートしています。

  • M シリーズチップ:ネイティブ版を使用することで、起動速度と電力効率が最大化されます。
  • Intel チップ:Intel 版を使用します。M シリーズでも Rosetta 経由で動作しますが、起動がわずかに遅くなります。

多くの場合、.dmg インストーラーは「Universal Binary(ユニバーサルバイナリ)」形式であり、チップの種類を自動判別して適切なコードを実行するため、ユーザーが手動で分ける必要はありません。

正しいバージョンが入っているか確認したい場合は、Binance.app を右クリック → 「情報を見る」を選択し、「種類」の欄を確認してください。

  • 「アプリケーション (Universal)」:ユニバーサル版。どのチップでも動作します。
  • 「アプリケーション (Intel)」:Intel 版のみ。M チップでは Rosetta が必要です。
  • 「アプリケーション (Apple Silicon)」:ネイティブ版。Intel 機では動作しません。

アンインストール方法

Binance を完全に削除する必要がある場合:

  1. アプリを終了します(メニューバーの「Binance を終了」を選択)。
  2. 「アプリケーション」フォルダ内の Binance.app をゴミ箱にドラッグします。
  3. Finder を開き、Cmd+Shift+G を押して、以下のパスを順番に開いて手動で削除します。
    • ~/Library/Application Support/Binance
    • ~/Library/Preferences/com.binance.desktop.plist
    • ~/Library/Caches/com.binance.desktop
    • ~/Library/Logs/Binance
  4. ゴミ箱を空にします。

上記のフォルダには、ログイン状態、表示設定、キャッシュされたチャートデータ、ログファイルが含まれています。これらを削除することで、完全に初期状態にリセットされます。

インストール後の初期設定

Binance の初回起動時には以下を求められます。

  1. 表示言語の選択(日本語を選択してください)。
  2. 利用規約への同意。
  3. ログインまたは QR コードログイン。

QR コードログインが最も便利です。スマートフォンの Binance アプリから右上のスキャン機能を開き、デスクトップ版の QR コードを読み取るだけで、5 秒以内にログインが完了します。パスワードや 2FA コードの手入力は不要です。

初回ログイン後、「このデバイスを信頼する」というメッセージが出たら、次回以降のログインをスムーズにするために許可しておくことをおすすめします。

よくある質問

「アプリが壊れているため開けません」
これは macOS 10.15 以降で未署名アプリに対して表示される厳格な警告です。方法 2 の xattr コマンドを使用すれば解決します。

起動後すぐにクラッシュする
ダウンロード中にファイルが破損した可能性があります。公式サイトから再度ダウンロードし直し、SHA-256 ハッシュ値を確認してください。

「Rosetta 2 が必要です」と表示される
M シリーズの Mac で初めて Intel 版アプリを動かす際に求められます。画面の指示に従って「インストール」をクリックしてください。数秒で完了します。

「Launchpad に Binance が表示されない」
Binance.app を再起動するか、一度アプリケーションフォルダから Dock にドラッグし直してください。Launchpad のインデックスが更新されていない可能性があります。

インストール後のパフォーマンス最適化

デスクトップ版のメモリ消費はそれほど多くありませんが、チャートが頻繁に更新されると CPU 負荷が上がります。ファンの音が気になる場合は以下の設定を試してください。

  • 不要なチャートタブを閉じる。
  • 設定でチャートの更新頻度を下げる(デフォルトの 500ms から 1000ms に変更するなど)。
  • 先物取引モードで不要な板情報(オーダーブック)の表示をオフにする。
  • M シリーズの Mac で「低電力モード」を使用すると、Binance も自動的にフレームレートを下げて節電します。

Q&A

Q:xattr コマンドはシステムセキュリティに影響しますか?
A:いいえ。xattr は特定のアプリの隔離フラグを外すだけで、システム全体の Gatekeeper 設定を変えるものではありません。他のアプリは引き続き Gatekeeper によって保護されます。

Q:アップデートのたびに xattr を実行する必要がありますか?
A:はい。インターネットから新しくダウンロードされるたびに隔離フラグが付与されます。ただし、方法 1 の「システム設定」から一度許可すれば、それ以降の同一アプリのアップデートでは再操作が不要になるケースが多いです。

Q:アプリケーションフォルダに移動させずに実行しても大丈夫ですか?
A:おすすめしません。Spotlight で検索できなくなるほか、特定のパスでは権限の関係でキャッシュデータが正しく保存されないなどの問題が起きる可能性があります。

まとめ

Mac で Binance クライアントをダウンロードした際に「開けません」と表示されるのは、Gatekeeper による正常な動作です。「システム設定 → プライバシーとセキュリティ → このまま開く」を選択するか、ターミナルで xattr -d com.apple.quarantine コマンドを実行することで解決できます。一度許可すれば次回以降はスムーズに起動します。M シリーズチップにネイティブ対応しており、パフォーマンスは非常に良好です。