iTunes 连接中的无效二进制错误
Posted
技术标签:
【中文标题】iTunes 连接中的无效二进制错误【英文标题】:invalid binary error in iTunes connect 【发布时间】:2011-10-14 09:11:39 【问题描述】:我正在尝试将我的应用上传到应用商店。每当我成功提交应用程序时,它都会在 iTunes 连接中显示 Invalid binary。
我尝试了各种建议的方法来避免其他帖子中出现此错误。
就像我检查了所有图标图像。
我再次创建了整个应用程序。
撤销并重新创建证书和配置文件。
仍然给我同样的错误。它在构建应用程序或提交应用程序时不会给出任何错误。只有在提交后才显示无效的二进制文件。有人可以帮我吗?
在 iTunes Connect 上创建新 ID 是否有效?但我不想更改应用程序的名称。每当我尝试从 iTunes 连接删除应用程序时,它都会警告我该应用程序名称将来不能用于任何应用程序。
【问题讨论】:
你是为 ios 还是模拟器构建? 为什么我的问题被否决了?我真的做了一切阅读所有博客文章。但它仍然以这种方式发生。 【参考方案1】:终于成功了!
我撤销了所有证书,并创建了新证书。然后重新创建新的应用程序 ID 和配置。在 iTunes 商店中创建了新的应用程序 ID 并上传了应用程序。现在它向我显示 Waiting for Review 状态。
【讨论】:
【参考方案2】:如果您有多个分发证书,请检查您在提交应用程序时是否选择了相同的分发证书以及您用于构建应用程序的证书。这可能会导致您的问题。
【讨论】:
我只有证书和分发配置文件 你没有收到苹果关于这个问题的邮件吗? 是的,我收到了,上面写着无效的代码签名权利。但我在构建应用程序时没有收到任何配置错误 请查看此讨论。它和你的一样。 link 嘿,我检查了那个帖子。我重新创建了证书和配置。但我仍然遇到同样的错误。【参考方案3】:同样的事情发生在我身上,验证和提交都没有错误,也没有解决中心。 但是后来我发现他们已经发送了一封电子邮件到帐户所有者的电子邮件中,并且注册了开发者
【讨论】:
【参考方案4】:我从 Apple 收到的电子邮件中有明确的语言,与我需要进行的更改相对应。我正在提交一个用 Swift 编写的 Apple Watch 应用程序的构建。我必须以 7.0 为目标,因为我使用的是 Swift。我做了这个更改,二进制文件在几个小时内就被接受和批准了。
【讨论】:
您能详细说明一下吗?我有一个用objective-c编写的苹果手表扩展,我的目标是iOS 7.1,这就是我收到这个错误的原因吗? (没有收到来自苹果的电子邮件)以上是关于iTunes 连接中的无效二进制错误的主要内容,如果未能解决你的问题,请参考以下文章
尽管我的 info.plist 中有“NSCameraUsageDescription”属性,但 iTunes 连接显示“无效二进制”