osx - 在Appstore上上传mac app时无效的二进制文件

时间:2013-01-22 06:52:26

标签: macos app-store

在应用商店上传mac app时出错。这个错误如下:

  

无效的可执行文件或签名 - 您的应用无法重新签名   App Store的分发,因为应用程序存在问题   可执行文件(MyApp.app/Contents/Resources/file.o)或其   签名。该应用程序可能已构建或签署不符合要求或   预发布工具。

     

虽然您不需要修复以下问题,但我们希望如此   让你意识到它们:

     

签名无效 - 路径MyApp.app/Contents/Resources/file.o中的可执行文件不是   签。请参阅“代码签名和应用程序沙盒指南”   更多信息。

我使用xcode工具验证此软件包并且它成功了。但是当在appstore上传这个包时,它会注意到“无效的二进制文件”。

你知道错误是什么吗?我检查了配置文件和包ID是否有效。

1 个答案:

答案 0 :(得分:1)

错误消息(Contente/Resources/file.o)中提到的文件可能不属于您的应用程序包。除非它是重要的东西,你应该删除它,因为它不太可能对你做任何有用的事情。 (这可能只是在你的项目中错误的。)