[解決済み] macOS v11 (Big Sur)でパーミッションの関係でアプリを実行できない。
質問
をインストールしました。 macOS v11 (Big Sur)以来、いくつかの古いアプリケーションを実行することができなくなりました。これは私が受け取ったメッセージです。
アプリケーションを開く権限がありません
このアプリケーションは、開発元が不明なものだと思います。
で動作している様々な方法を試してみました。 macOS v10.15 (Catalina)のようなものです。
spctl --master-disable
あるいは、SIPとAMFIを無効にすることも試してみました。
も試しました。
sudo xattr -rd com.apple.quarantine /Applications/my_app.app
ターミナルからアプリケーションを実行すると、このようにテキスト版のエラーが表示されます。
予期せぬ理由でアプリケーションを開くことができません error=Error Domain=NSOSStatusErrorDomain Code=-10826 "kLSNoLaunchPermissionErr.The application cannot be opened for an unexpected reason, error=Error Domain=NSOSStatusErrorCode=-10826 "kLSNoLaunchPermissionEr: User doesn't have permission to launch the app (managed networks)" UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=2508, NSUnderlyingError=0x7fcb24c13ec0 {Error Domain=RBSRequestErrorDomain Code=5 "Launched process exited during launch." UserInfo={NSLocalizedFailureReason=Launched process exited during launch.}}} {Error Domain=NSSOFailureReason=Raunched Process Exited during launch.}} {Error Domain=NSLaunchErrorDomain Code=10827 "Launched Process Exited during launch."
また、暗号化を無効にして実行することを試みました。
csrutil authenticated-root disable
これがエラーウィンドウです。
解決方法は?
私の場合の問題は、UPX圧縮されたバイナリが正しく認識されず、パーミッションエラーで実行されないというBig Surの問題に関連しています。
ここに詳細な情報があります。 最新のmacOSでUPX圧縮アプリケーションの起動に失敗する。ビッグサー11.01 #424
ということで、解決策はUPXでバイナリを解凍して普通に実行することです。
でupxをインストールします。
ホームブリュー
(実行ファイル
brew
):
brew install upx
では、このコマンドを実行してください。
sudo upx -d /Applications/my_app.app/Contents/MacOS/my_app
(バイナリのフルパスを指定する必要があることに注意してください。)
バイナリのパスは "/Applications/my_app.app/Contents/MacOS/my_app" の代わりに使用する必要があります。
その後、アプリケーションを通常通り実行します。
関連
-
[解決済み】なぜこのマージが必要なのか、特に更新された上流をトピックブランチにマージする場合、コミットメッセージを入力してください。
-
[解決済み】SSH -L 接続は成功したが、localhost のポートフォワーディングが機能しない "channel 3: open failed: connect failed: 接続が拒否されました"
-
[解決済み] ipykernel_launcher という名前のモジュールがありません。
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] Mac OS X LionのPHP.iniはどこにあるのですか?
-
[解決済み] cmake 既存のソースから Xcode プロジェクトを生成する
-
[解決済み] ターミナルで現在のブランチとフォルダのパスを表示するにはどうすればよいですか?
-
[解決済み] MacのApplication Loaderアプリはどこにありますか?
-
[解決済み] Zsh は安全でない補完依存のディレクトリを検出する
-
[解決済み] OS X:Linuxのwgetに相当するもの
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】OS X Framework Library not loaded: 'Image not found'.
-
[解決済み】dyld: ライブラリがロードされない ... 理由: 画像が見つからない
-
[解決済み] VirtualBox: mount.vboxsf: mount failed with the error: そのようなデバイスはありません[closed]。
-
[解決済み] Virtualbox が errorID=BLKCACHE_IOERR を返す
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] Angular CLI ng コマンドが Mac Os で見つかりません。
-
[解決済み] .ssh/config: "不正な設定オプションです。Mac OS Sierra 10.12.6 で "UseKeychain" が表示される。
-
[解決済み] ファイルがリンク先のアーキテクチャではない、サポートされていないファイル形式でビルドされた (x86_64)
-
[解決済み] MacにGNU GCCをインストールする
-
[解決済み] 画面をGIFで記録する方法を教えてください。[クローズド]。