【发布时间】:2014-09-09 12:40:30
【问题描述】:
当我遇到这个问题时,我的第一个想法是在 StackOverflow 上搜索解决方案。我进行了搜索,发现了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些线索,例如,
- App Store error: The binary you uploaded was invalid
- Invalid iPhone Application Binary
- Uploading Binary iPhone App "The signature was invalid" again again and again
您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名
或者这个:
您上传的二进制文件无效。该文件不是有效的 zip 文件
或者这个
您上传的二进制文件无效。 Info.plist文件中的关键CFBundleVersion必须包含比之前上传的版本更高的版本。
但对我来说,我什么也没得到,它只是说 ERROR ITMS-9000: "The binary you upload was invalid"
我尝试通过以下尝试解决此问题,但都失败了
- 在模拟器上进行测试,确保应用正常运行...检查!
- 在设备(iPhone 5S、iOS 7 和 iPhone 4s iOS 6)上进行测试,以确保应用正常运行...检查!
- 清理并构建...完成!
- 确保我使用的是分发配置文件(不是临时、开发)...检查!
- 重做证书和配置文件的整个过程......完成!
- 检查我的代码签名身份...检查!
- 检查捆绑包 ID,有匹配项(Xcode == Apple Developer 中的应用 ID == iTunes Connect 中的应用)...检查!
- App ID 区分大小写检查....检查! (小写,com.companyname.productname)
- 删除项目中的目标,然后新建一个(我有一个项目,多个目标)...完成!
- 删除方案,然后创建新方案...完成!
- 检查图标大小、检查加载图像大小、检查每英寸像素...检查!
- 检查 Localizable.strings 是否有错字...检查!
- 删除构建文件夹...完成!
- 重启 Xcode,重启电脑……完成!
- 连接到另一个 wifi 路由器...完成!
- 从我的同事 Macbook 提交...完成!
- 创建新 App ID、新证书、新配置文件并更新 iTunes Connect Bundle ID ... 完成!
- 休息一小时,再试一次……完成!
我真的不知道我做错了什么。自 iOS 4 以来,我一直在提交应用程序,数百次更新。但从来没有遇到过这样的事情。事实上,我昨天刚刚更新了另一个应用程序,它与这个应用程序共享相同的代码库,完全没有问题。
有没有一种方法可以收集有关 Xcode 告诉我的“无效二进制文件”的更多信息?或者还有什么我应该尝试的吗?
对于发现此主题的每个人(2014 年 7 月 18 日),也许您最好的方法是休息几个小时(或一天)然后再试一次。
--- 最后更新---
原来是苹果服务器问题
- 说,我有一个名为“Sample App”的应用程序
- 此应用的应用 ID 为 com.tartw45.sampleapp
- 此应用使用名为“Simple App Store Distribution Profile”的 App Store 分发配置文件
- 回到上周五(2014 年 7 月 18 日),一切正常,没有任何错误的迹象,但我无法像上面所说的那样发布应用程序
- 今天(2014 年 7 月 21 日),我再次尝试使用上周的存档,但仍然没有成功。
- 我决定重做存档过程,发现“Simple App Store Distribution Profile”不再有效
- 我登录到 developer.apple.com,发现“Simple App Store Distribution Profile”也不再出现在所有配置文件列表中。 **
- 然后我尝试创建一个具有相同名称的新配置文件(Simple App Store Distribution Profile),但出现错误提示此配置文件已存在,请选择其他名称 **
- 因此,我创建了一个名称稍有不同的新配置文件,在 XCode 中刷新配置文件,再次存档,然后发布....有效!
所以,这绝对是 Apple Server 问题和您的配置文件 (**),它与您的 XCode 版本或项目设置无关(如果您在无缘无故遇到此问题之前成功提交了一次应用程序)。因此,任何发现此主题的人,请尝试验证您的配置文件并尝试再次发布。
【问题讨论】:
-
您使用的是什么版本的 Xcode ?版本 5.1.1 ?我们遇到了类似的问题,但错误与 5.0.x 不同,而且我们更改为 5.1.1 比上传有效。
-
这可能是一段时间内的某种常见错误吗?在一小时前看到this post! :-/
-
App Store 不再接受 Xcode 5.0 构建。您使用的是哪个版本的 Xcode?span>
-
我遇到了同样的错误。我会在几个小时后再试一次,看看是否解决了问题。
-
我在使用 xCode 5.1.1 时遇到错误
标签: ios xcode5 app-store-connect