当我遇到这个问题时,我的第一个念头是在Stack Overflow中寻找解决方案。我进行了搜索,发现了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些提示,例如,
您上传的二进制文件是无效的。签名无效,或者未使用Apple提交证书签名
或者这个:
您上传的二进制文件无效。该文件不是有效的zip文件
还是这个
您上传的二进制文件是无效的。Info.plist文件中的CFBundleVersion密钥必须包含比以前上传的版本更高的版本。
但是对我来说,我什么也没得到,只是说错误ITMS-9000:“您上传的二进制文件无效”
我尝试通过以下尝试解决此问题,但都失败了
我真的不知道我做错了什么。自iOS 4以来,我一直在提交应用程序,数百次更新。但是千万不要遇到这样的事情。实际上,我昨天刚刚更新了另一个与此应用程序共享相同代码库的应用程序,完全没有问题。
有没有办法我可以收集有关Xcode告诉我的“无效二进制”的更多信息?还是我还应该尝试其他方法?
对于发现此主题的每个人(2014年7月18日),也许您最好的选择是休息几小时(或一天),然后重试。
- - 最后更新 - -
原来是Apple Server问题
因此,这绝对是Apple Server的问题以及您的供应配置文件(**),与您的XCode版本或项目设置无关(如果您在无缘无故地遇到此问题之前成功提交了一次应用程序)。因此,找到此主题的任何人,请尝试验证您的配置文件并尝试再次发布。
自昨晚以来,我一直遇到同样的问题,直到现在才让它起作用。必须经历这个过程
登录https://developer.apple.com >>证书,标识符和配置文件>供应配置文件,并吊销了我公司的发行证书。
然后,选择Xcode>首选项>帐户> Apple ID>(我的公司)>查看详细信息,并刷新证书和置备配置文件。它提示在“开发人员资料”中未找到发行证书,并提出代表我要求发行证书。
启动“钥匙串访问”>“证书”,并删除所有过期的证书(以某种方式,我有一些证书)
我回到https://developer.apple.com >>证书,标识符和配置文件>供应配置文件,并编辑了我所有手动管理的供应配置文件(开发-必须重新生成-和分发-必须-链接到新创建的发行证书并再次生成)
再次单击Xcode>首选项>帐户> Apple ID>(我的公司)>查看详细信息,并刷新证书和配置文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句