Itunes Connect Invalid Binary
我在App Store中提交了我的应用程序。首先我对它进行了验证,结果证明是成功的。然后我提交并成功上传到iTunes Connect。一分钟后,它说该文件是无效的二进制文件。我正在上传已经在App Store中发布的现有应用的更新。 (以前的版本由其他开发者上传)。我尝试了我在谷歌搜索中找到的所有解决方案,但没有运气。Itunes Connect Invalid Binary
尝试使用/ Developer/Applications/Utilities下的Application Loader。确保你已经在iTunesConnect中创建了一个新的应用程序...在管理应用程序下,选择你要为...创建更新的应用程序,在右侧加载时你会看到添加新更新。
另外...你是如何创建你的.ipa文件? – logixologist
感谢转售:)我正在升级以前的应用程序到新版本。我正在使用Xcode 4.0,产品> Archieve>验证>提交多数民众赞成我是如何做到的。 – janusbalatbat
如果您确实存档>共享>您可以将其另存为iPA,然后使用该文件通过应用程序加载程序(它的Mac上的一个应用程序已经与XCode一起提供)提交。当提交给我提出问题时,我有更好的运气。 – logixologist
尝试检查您为itunes商店所做的配置是否与您的应用程序一致。 删除已被拒绝的旧二进制文件,然后添加新的二进制文件。 如果您可以尝试进行全新配置并检查xcode。 并检查模式,调试或分发,因为你需要使构建分布。 希望它的人帮助你。
干杯 桑杰
不能提交使用相同的包ID或提交的其他开发者帐号的任何应用程序相同的应用程序名称(甚至“相同”的一个)的应用程序。
确保您选择“App Store”作为分销供应配置文件中的分发方法,而不是“Ad Hoc”。
仅供参考。
今天我在上传现有应用程序的新版本时遇到了同样的问题Invalid Binary
。 我得到了以下来自苹果的电子邮件
iPhone 5的优化要求 - 您的二进制文件没有为 iPhone 5优化为5月1日,所有新的iPhone应用程序和应用程序更新 提交必须支持4英寸显示屏所有应用程序必须 包含启动图像,其中-568h大小修改器立即在启动图像的文件名部分后面 。 启动图像必须是PNG文件,并位于 包的顶层,或者如果本地化您的 启动图像,则在每个.lproj文件夹中提供。通过阅读iOS人机界面指南和iOS App 编程指南,了解有关iPhone 5支持和应用启动图像 的更多信息。
一旦这些问题得到纠正,请转到版本详细信息页面 ,然后单击“准备上传二进制文件”。继续完成提交 过程,直到应用状态为“等待上传”。然后您可以发送 修正的二进制文件。
解决方案:在iTunesconnect元数据
- 增加4英寸的应用程序的屏幕截图。png图片在我的iPhone 5的应用程序中
这些更改成功后提交申请。
需要添加arm64
我面临无效的二进制文件的同一问题,同时上载现有应用程序的新版本。
原因是从2015年2月本身,我们需要添加arm64到我们的应用程序。我添加了这个,然后我的应用成功上传到应用商店。
I have faced this issue many times.My app got passed validation and submitted
successfully to iTunes Connect.But It shows invalid binary in prerelease
options.I saw one awesome post in Apple discussions and finally solved my
issue.App bundle id was changed in config file of my web app.I have changed
old bundle id in config.xml and app uploaded for review.
此解决方案适用于为Apple审核提交Web应用程序的人员。 –
我不是iOS开发人员,但是苹果公司是否有证书来阻止开发人员用自己的应用替换别人的应用程序,因为这会带来安全风险? – Verbeia