私はこれを手に入れます:
一部の人々は、実行ファイルを修正するためにchmod
を使用すると言いましたが、それを行う方法はまだわかりません。誰か私に段階的に教えてもらえますか?
これは、アプリケーションに実行権限がないために発生します。
アプリケーションを実行可能にするには:
cd
コマンドを使用して、アプリケーションが保存されている場所に移動します:cd <path_to_application>
chmod +x <application_file>
を実行して実行可能にします。許可されない場合は、sudoを実行してください。Sudo chmod +x <application>
。ポイント3からのコマンドは、次のようになります(@CJKに感謝)。
chmod +x "/Applications/ShadowBat.app/Contents/MacOS/ShadowBat"
私の場合、誤って.Zipファイルのコンテキストメニューを開くまで、何も役に立ちませんでした。 Open With->ありました
1)解凍すると常にアプリが壊れるArchive Utility(デフォルト)
2)これで解凍され、アプリケーションが起動したアンアーカイバー
OS 10.14
@Fanatiqueは正しいですが、アドバイスされます-
この問題には多くの原因が考えられ、ほとんどのはchmod
を使用して修正できません。多くの場合、不適切なツールでプログラムバンドルを処理すると、実行可能バンドルが「損傷」します。
ファイルモードとACLの両方を十分に理解していない限り、chmod
を使用しないでください。さらに重要なのは、何が正確に問題があるかです。 なので、修正できます...この無害なツールは、ファイルシステム全体を再帰的に台無しにする能力があります(システムが起動しないようにすることさえできます)。
疑わしい場合は、関連するアプリを削除して再インストールすることをお勧めします。
次のコマンドは通常、ほとんどの問題を解決します。
chmod +x "/Applications/ShadowBat.app/Contents/MacOS/ShadowBat"
そうでない場合は、同じコマンドを実行する必要があるアプリケーション内に別のアプリケーションファイルがある可能性があります。たとえば、アプリケーションを右クリックして「パッケージの内容を表示」をクリックし、「バージョン」という名前のフォルダーを探します。
このフォルダー内には、上記のコマンドと同じプロセスに従ってアプリケーションを実行可能にする別のアプリケーションがある可能性があります。