Ios ITMS 9000:您上载的二进制文件无效
当我遇到这个问题时,我的第一个想法是寻找解决方案。我做了搜索,找到了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些线索,比如Ios ITMS 9000:您上载的二进制文件无效,ios,xcode5,app-store-connect,Ios,Xcode5,App Store Connect,当我遇到这个问题时,我的第一个想法是寻找解决方案。我做了搜索,找到了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些线索,比如 您上载的二进制文件无效。签名无效,或者未使用Apple提交证书签名 或者这个: 您上载的二进制文件无效。该文件不是有效的zip文件 还是这个 您上载的二进制文件无效。Info.plist文件中的键CbundLeverVersion必须包含比先前上载版本更高的版本 但对我来说,我什么也没得到,它只是说错误ITMS-9000:“你上传的二进制
- 在模拟器上测试,确保应用程序正常工作。。。检查李>
- 在设备(iPhone 5S、iOS 7和iPhone 4s iOS 6)上测试以确保应用程序正常运行。。。检查李>
- 清洁和建设。。。完成了李>
- 确保我使用的是分发配置文件(不是临时的,dev)。。。检查李>
- 重做证书和配置文件的整个过程。。。完成了李>
- 检查我的代码签名身份。。。检查李>
- 检查捆绑包id,有匹配项(=Apple Developer中的应用程序id==iTunes Connect中的应用程序)。。。检查李>
- 应用程序ID区分大小写检查。。。。检查!(小写,com.companyname.productname)
- 删除项目中的目标,然后创建一个新目标(我有一个项目,多个目标)。。。完成了李>
- 删除方案,然后创建新方案。。。完成了李>
- 检查图标大小,检查加载图像大小,检查每英寸像素数。。。检查李>
- 检查Localizable.strings是否存在键入错误。。。检查李>
- 删除生成文件夹。。。完成了李>
- 重新启动Xcode,重新启动计算机。。。完成了李>
- 连接到另一个wifi路由器。。。完成了李>
- 从我的同事Macbook提交。。。完成了李>
- 创建新应用程序ID、新证书、新配置文件并更新iTunes Connect捆绑包ID。。。完成了李>
- 休息一小时,再试一次。。。完成了李>
- 我有一个叫做“示例应用程序”的应用程序
- 此应用程序的应用程序id为com.tartw45.sampleapp
- 此应用程序使用名为“简单应用程序商店分发配置文件”的应用程序商店分发配置文件
- 回到上周五(2014年7月18日),一切似乎都正常,没有任何错误迹象,但我无法发布上述应用程序
- 今天(2014年7月21日),我再次尝试使用上周的存档,但仍然没有成功
- 我决定重做归档过程,发现“简单应用商店分发配置文件”不再有效
- 我登录developer.apple.com,发现“简单应用商店分发配置文件”也不再出现在所有配置配置文件的列表中**李>
- 然后,我尝试创建一个同名的新配置文件(简单应用商店分发配置文件),但出现错误,说明此配置文件已存在,请选择其他名称**
- 因此,我创建了一个名称稍有不同的新配置文件,在XCode中刷新配置文件,再次存档,然后发布。。。。工作李>
所以,这肯定是苹果服务器的问题和您的配置文件(**),它与您的XCode版本或项目设置无关(如果您在遇到此问题之前无理由成功提交了一次应用程序)。因此,找到此主题的任何人,请尝试验证您的配置文件并再次尝试发布。我在尝试验证我的应用程序时遇到了相同的错误。我收到一条消息说 由于一般错误,此时无法处理应用程序 我继续搜索,只找到了一个等待一段时间的建议,因为这是来自苹果服务器的错误。我尝试了各种方法,从使用配置文件到提高应用程序性能和链接库,但都没有解决问题。不幸的是,我想我们别无选择,只能等待苹果公司完成它的工作。iTunes connect(或者至少是iTunes connect使用的一些服务)暂时停止,所以“休息一小时,再试一次…”是你最好的选择。苹果当然要到明天左右才会更新他们的状态页面。
苹果iTunes的Connect服务器目前已关闭。我几乎什么都试过了,但都失败了
如上所述,我建议大家休息一下,大约一个小时后尝试上传。这是苹果方面的建议。我试图验证昨晚运行的几个应用程序,代码、凭据或Xcode没有更改,这就是我得到的结果。昨天,我不得不重新生成过期的分发证书,每次都出现错误。现在它工作了,但是我得到了无效的二进制错误。看起来苹果做了一些改变,但错过了一些东西
昨天证书的更改和今天的无效二进制错误之间可能存在某种联系,这可能是这个问题的原因。我从昨晚起就遇到了同样的问题,现在终于让它正常工作了。必须经历这个过程