「“Game.app”は壊れているため開けません」の対処法

“Game.app”は壊れているため開けません、と表示されたダイアログ
Macで作業ゲームを遊ぶ方(プレイヤー)ご自身の操作で解決できます。

「壊れている」と表示されますが、ファイルは実際には壊れていません。インターネットからダウンロードしたファイルに自動的に付く「隔離属性」が原因で、macOSが安全のためブロックしている状態です。

M1以降のMacで特によく発生します。以下の手順で解除できます。

修復手順

1. ターミナルを開く

アプリケーション>ユーティリティ>ターミナルを開きます。

2. コマンドの入力

以下のコマンドを入力し、半角スペースを1つ空けてからファイルをドラッグ&ドロップします。

xattr -cr
コマンドを入力した状態

3. コマンドの確認

入力したコマンドの後に、ファイルのフルパスが追加されたことを確認します。

フルパスが追加された状態

4. コマンドの実行

ターミナルに戻り、そのままEnterキーを押します。エラーが表示されなければ成功です。

※ Permission Deniedエラーが表示される場合

コマンドの先頭にsudoを追加し、同様にファイルをドラッグ&ドロップして実行します。

sudo xattr -cr

この場合はパスワードを質問されますので、ユーザーのパスワードを入力してください。入力しても画面には表示されませんが、正しく入力されています。

5. Game.appの実行

改めてGame.appを実行してみてください。
以下のダイアログが表示された場合は「許可」をクリックします。

アクセス許可ダイアログ

補足事項