被分析的二进制文件必须是可执行文件

我试图上传一个苹果的应用程序来审查,但不知道我在做什么错误接收这个错误信息 – “二进制文件必须是一个可执行文件”。 压缩文件的名称看起来应该是没有可见的项目名称中的空白,除了在path的末尾的名称。 示例 – ProjectName.app.zip/ProjectName.app/Project Name。 这个结局仍然有一个白色的空间,我不知道它在哪里。 有没有人遇到过这个?

在将其压缩之前,您需要将“可执行”权限添加到实际的可执行文件中。 使用命令行,它会是这样的:

chmod 755 … / ProjectName.app/ProjectName

这很奇怪,因为你不需要为特定的开发构build做这一步,但是Application Loader需要它,并且会失败,如果你不这样做的话会出现你提到的错误。