Unity3d OSX"应用程序无法打开"

时间:2017-02-27 14:58:45

标签: unity3d unity5

我使用的是PC,我已经为Mac独立创建了一个版本。

我通过压缩和通过电子邮件发送构建来与我的测试用户共享该文件,但是当他尝试运行该应用程序时,他看到了这个错误:

  

应用程序" SomeApp.app"无法打开。

经过一番搜索,我了解到我需要chmod来打开文件。谁能告诉我如何在Mac上做到这一点?

1 个答案:

答案 0 :(得分:1)

zip格式不容易支持类Unix文件权限,因此您的传输过程正在剥离OSX用于识别zip内应该是的文件的任何权限标记可执行文件。其他文件传输解决方案也可能发生这种情况,因此需要注意。

最佳解决方案是创建 保留这些权限的存档,例如tar存档。

如果失败,您可以让Mac用户打开终端并set the permission flag manually

chmod a+x SomeApp.app/Contents/MacOS/*

(将SomeApp.app替换为您.app文件夹的名称