ste*_*hey 45 shell osx-yosemite macos
问题:在 OS X Yosemite (10.10.x) 中下载应用程序后,尝试打开应用程序(从命令行或双击应用程序)会产生一个对话框,提示“应用程序“SomeApp.app”无法打开被打开。”
请注意,这不同于“SomeApp 无法打开,因为它不是从 Mac App Store 下载的”或“SomeApp 无法打开,因为它来自身份不明的开发者”消息,这是Gatekeeper设置的结果。
ste*_*hey 77
经过大量的反复试验和大量无用的谷歌搜索,我发现解决方案需要修改“内部”应用程序文件的可执行状态。这一行:
chmod +x SomeApp.app/Contents/MacOS/*
修复了我观察到的所有情况下的问题。将+x文件标记为可执行文件,/Contents/MacOS/目录中唯一的文件是一个二进制文件,表示双击应用程序时应执行的实际文件(.app文件实际上只是一个文件夹)。
希望这对其他人有帮助!
| 归档时间: |
|
| 查看次数: |
120231 次 |
| 最近记录: |