gpt4 book ai didi

objective-c - Mac App 的 iTunes Connect 报告 "Invalid Binary"

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:40 24 4
gpt4 key购买 nike

我正在尝试将我的第一个应用程序提交到 Mac App Store。我已经在我的电脑上设置了签名证书,并在 iTunes 连接中设置了应用程序。 Xcode 允许我生成我的应用程序的存档,甚至导出签名的 pkg 文件。 Application Loader 和 Xcode 都说我的二进制文件通过了“验证”,但在将我的应用程序上传到 iTunes connect 后不久,据报道它有一个“无效的二进制文件”。我在 Apple 的 iTunes Approval Process 上读过页面可能发生这种情况的一些原因:

Appears when a binary is received through Application Loader, has been processed, but your binary is invalid. Examples of an invalid binary are: your binary icon does not meet our requirements, you have placed the payload directory at the wrong level in the .app wrapper, you attempted to use a non-increasing CFBundleVersion, etc.

很遗憾,发生此错误时我没有收到电子邮件,也没有任何信息告诉我问题出在哪里。我有点希望 Xcode 会告诉我我是否在“验证”阶段对我的二进制文件进行了错误签名,但我可能是错的。

我的问题是:为什么 iTunes connect 会报告“无效的二进制文件”我究竟该如何解决?

编辑:我截取了我的项目配置设置和 iTunes 连接的一些屏幕截图:

最佳答案

您很可能正在尝试提交与早期版本具有相同版本号的版本。您上传到 iTunes connect 的所有版本必须具有不同的版本号。例如:Joe 将他的第一个应用程序版本作为 1.0 版本提交到 iTunes connect,下次提交时他必须将版本更改为 1.1 或任何其他更高的值。

关于objective-c - Mac App 的 iTunes Connect 报告 "Invalid Binary",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com