我一直在尝试将我的应用程序提交到mac app store,我一直在努力弄清楚如何解决这个问题:
只能由root用户读取的文件 - 安装程序包包含只能由root用户读取的文件。这将阻止在您的应用运行时验证应用程序的代码签名。确保非root用户可以读取您应用中的文件。
我暂时无法解决此问题,是否有人有解决方案?
答案 0 :(得分:4)
在我的情况下,没有一个文件归root用户所有,但是一个文件没有读取组和所有人的读取权限,但仅限于我的用户。我在终端中使用这个cmd找到了这个:
ls -lR /path/to/app
然后我在ls
命令的输出中搜索了“-----”,该命令找到了有问题的文件。
答案 1 :(得分:2)
我遇到了同样的问题,但我的解决办法是:
cd myApp.app
chmod a+rX *
这会修复权限并使Application Loader感到满意。
答案 2 :(得分:1)
我找到了答案:
我删除了一些系统无法读取的文件,显示白色空白图标的文件
答案 3 :(得分:1)
对于那些一直在敲打这个问题的人,我的经验是错误是错误的,或者至多是非常误导。
查看了所有权限,然后将文件拖入和拖出捆绑包以测试Application Loader,错误神奇地消失了,具有相同权限的相同文件停止给出相同的错误。
这确实不是一个解决方案,但重要的是要知道这个错误可能不是它看起来的那样(在10.9.4上测试)。