我使用的是PC,我已经为Mac独立创建了一个版本。
我通过压缩和通过电子邮件发送构建来与我的测试用户共享该文件,但是当他尝试运行该应用程序时,他看到了这个错误:
应用程序" SomeApp.app"无法打开。
经过一番搜索,我了解到我需要chmod
来打开文件。谁能告诉我如何在Mac上做到这一点?
答案 0 :(得分:1)
zip
格式不容易支持类Unix文件权限,因此您的传输过程正在剥离OSX用于识别zip
内应该是的文件的任何权限标记可执行文件。其他文件传输解决方案也可能发生这种情况,因此需要注意。
最佳解决方案是创建 保留这些权限的存档,例如tar
存档。
如果失败,您可以让Mac用户打开终端并set the permission flag manually:
chmod a+x SomeApp.app/Contents/MacOS/*
(将SomeApp.app
替换为您.app
文件夹的名称