ITMS 9000:您上传的二进制文件无效

Tar_Tw45

当我遇到这个问题时,我的第一个念头是在Stack Overflow中寻找解决方案。我进行了搜索,发现了几个主题。但是,与我的问题不同,这些海报从错误中得到了一些提示,例如,

您上传的二进制文件是无效的。签名无效,或者未使用Apple提交证书签名

或者这个:

您上传的二进制文件无效。该文件不是有效的zip文件

还是这个

您上传的二进制文件是无效的。Info.plist文件中的CFBundleVersion密钥必须包含比以前上传的版本更高的版本。

但是对我来说,我什么也没得到,只是说错误ITMS-9000:“您上传的二进制文件无效”

在此处输入图片说明

我尝试通过以下尝试解决此问题,但都失败了

  • 在模拟器上进行测试,以确保该应用程序正常运行。
  • 在设备(iPhone 5S,iOS 7和iPhone 4s iOS 6)上进行测试,以确保该应用程序可以正常运行...检查!
  • 清理并构建...完成!
  • 确保我使用的是分发配置文件(不是临时的,开发人员)...检查!
  • 重做证书和配置文件的整个过程...完成!
  • 检查我的代码签名身份...检查!
  • 检查包ID,是否有匹配项(Xcode == Apple Developer中的App ID == iTunes Connect中的App)...检查!
  • App ID区分大小写检查....检查!(小写,com.companyname.productname)
  • 删除项目中的目标,然后创建一个新目标(我有一个项目,多个目标)...完成!
  • 删除方案,然后创建新方案...完成!
  • 检查图标大小,检查加载图像大小,检查每英寸像素...检查!
  • 检查Localizable.strings是否有错字...检查!
  • 删除生成文件...完成!
  • 重新启动Xcode,重新启动计算机...完成!
  • 连接到另一个wifi路由器...完成!
  • 从我的同事Macbook提交...完成!
  • 创建新的应用程序ID,新的证书,新的配置文件,并更新iTunes Connect Bundle ID ...完成!
  • 休息一个小时,然后重试...完成!

我真的不知道我做错了什么。自iOS 4以来,我一直在提交应用程序,数百次更新。但是千万不要遇到这样的事情。实际上,我昨天刚刚更新了另一个与此应用程序共享相同代码库的应用程序,完全没有问题。

有没有办法我可以收集有关Xcode告诉我的“无效二进制”的更多信息?还是我还应该尝试其他方法?

对于发现此主题的每个人(2014年7月18日),也许您最好的选择是休息几小时(或一天),然后重试。

- - 最后更新 - -

原来是Apple Server问题

  • 说,我有一个名为“示例应用程序”的应用程序
  • 这个应用程式的应用程式编号为com.tartw45.sampleapp
  • 此应用使用名为“ Simple App App Store分发配置文件”的App Store分发配置文件
  • 回到上周五(2014年7月18日),一切似乎正常,没有任何错误的迹象,但如上所述,我无法发布该应用
  • 今天(2014年7月21日),我再次尝试了上周的存档,但仍然没有成功。
  • 我决定重做存档过程,但发现“简单App App Store分发配置文件”不再有效
  • 我登录到developer.apple.com,发现所有供应配置文件的列表中也不再存在“ Simple App App Store分发配置文件”。**
  • 然后,我尝试使用相同的名称(Simple App App Store分发配置文件)创建一个新的配置文件,但是出现错误提示该配置文件已经存在,请选择其他名称**
  • 因此,我用一个稍有不同的名称创建了一个新的配置文件,在XCode中刷新了配置文件,再次存档,然后发布....!

因此,这绝对是Apple Server的问题以及您的供应配置文件(**),与您的XCode版本或项目设置无关(如果您在无缘无故地遇到此问题之前成功提交了一次应用程序)。因此,找到此主题的任何人,请尝试验证您的配置文件并尝试再次发布。

心动

自昨晚以来,我一直遇到同样的问题,直到现在才让它起作用。必须经历这个过程

  1. 登录https://developer.apple.com >>证书,标识符和配置文件>供应配置文件,并吊销了我公司的发行证书。

  2. 然后,选择Xcode>首选项>帐户> Apple ID>(我的公司)>查看详细信息,并刷新证书和置备配置文件。它提示在“开发人员资料”中未找到发行证书,并提出代表我要求发行证书。

  3. 启动“钥匙串访问”>“证书”,并删除所有过期的证书(以某种方式,我有一些证书)

  4. 我回到https://developer.apple.com >>证书,标识符和配置文件>供应配置文件,并编辑了我所有手动管理的供应配置文件(开发-必须重新生成-和分发-必须-链接到新创建的发行证书并再次生成)

  5. 再次单击Xco​​de>首选项>帐户> Apple ID>(我的公司)>查看详细信息,并刷新证书和配置文件。

在Apple开发人员论坛上感谢Rodrigo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AppStore提交:错误ITMS-9000:“无效的捆绑结构-不允许二进制文件'MyApp.app/BuildAgent'

来自分类Dev

AppStore提交:错误ITMS-9000:“无效的捆绑包结构-不允许二进制文件'MyApp.app/BuildAgent'

来自分类Dev

错误ITMS-90096:您的二进制文件未针对iPhone 5优化

来自分类Dev

ITMS-90096:您的二进制文件未针对iPhone 5优化

来自分类Dev

使用ITMS-90000拒绝的二进制文件:该软件包无效-$ message

来自分类Dev

使用ITMS-90000拒绝的二进制文件:该软件包无效-$ message

来自分类Dev

提交到App Store时,为什么会出现ITMS-4238“冗余二进制上传”错误?

来自分类Dev

错误ITMS-9000:“缺少或无效的签名。

来自分类Dev

无效的CFBundleIdentier ITMS-90376

来自分类Dev

错误ITMS-9000 iTunes Connect

来自分类Dev

错误ITMS-90279:无效的捆绑包

来自分类Dev

错误ITMS-90085:“二进制文件中没有体系结构。Lipo无法检测到捆绑可执行文件中的任何体系结构。”

来自分类Dev

尝试将应用程序上载到App Store时获取ITMS-4238“冗余二进制上载”

来自分类Dev

ITMS-90179无效的代码签名/ ITMS-90209无效的段对齐

来自分类Dev

Itunes存档上传问题ITMS-90530和ITMS 90098

来自分类Dev

尝试通过XCode上传二进制文件时出现“无效的图像路径”错误

来自分类Dev

WARNING ITMS-9000: "Potential Loss of Keychain Access"

来自分类Dev

警告ITMS-9000:“钥匙串访问的潜在损失”

来自分类Dev

应用提交:无效的二进制文件-无效的签名

来自分类Dev

应用提交:无效的二进制文件-无效的签名

来自分类Dev

错误ITMS-9000:缺少签名或签名无效。从OS X 10.8更新到10.9之后

来自分类Dev

使用xcode 6提交时出现错误ITMS-9000“无效的图像路径”

来自分类Dev

上载到iOS App Store时出错:ERROR ITMS-9000“此捆绑包无效”

来自分类Dev

Xcode App Submissionon错误ITMS-90207:“无效的捆绑包

来自分类Dev

XCode错误itms-90035-GCManager.o的无效签名

来自分类Dev

错误ITMS-90092:“此捆绑包无效...”

来自分类Dev

错误ITMS-90092:“此捆绑包无效...”

来自分类Dev

使用Mocha测试二进制文件上传

来自分类Dev

将文件二进制数据上传到变量

Related 相关文章

  1. 1

    AppStore提交:错误ITMS-9000:“无效的捆绑结构-不允许二进制文件'MyApp.app/BuildAgent'

  2. 2

    AppStore提交:错误ITMS-9000:“无效的捆绑包结构-不允许二进制文件'MyApp.app/BuildAgent'

  3. 3

    错误ITMS-90096:您的二进制文件未针对iPhone 5优化

  4. 4

    ITMS-90096:您的二进制文件未针对iPhone 5优化

  5. 5

    使用ITMS-90000拒绝的二进制文件:该软件包无效-$ message

  6. 6

    使用ITMS-90000拒绝的二进制文件:该软件包无效-$ message

  7. 7

    提交到App Store时,为什么会出现ITMS-4238“冗余二进制上传”错误?

  8. 8

    错误ITMS-9000:“缺少或无效的签名。

  9. 9

    无效的CFBundleIdentier ITMS-90376

  10. 10

    错误ITMS-9000 iTunes Connect

  11. 11

    错误ITMS-90279:无效的捆绑包

  12. 12

    错误ITMS-90085:“二进制文件中没有体系结构。Lipo无法检测到捆绑可执行文件中的任何体系结构。”

  13. 13

    尝试将应用程序上载到App Store时获取ITMS-4238“冗余二进制上载”

  14. 14

    ITMS-90179无效的代码签名/ ITMS-90209无效的段对齐

  15. 15

    Itunes存档上传问题ITMS-90530和ITMS 90098

  16. 16

    尝试通过XCode上传二进制文件时出现“无效的图像路径”错误

  17. 17

    WARNING ITMS-9000: "Potential Loss of Keychain Access"

  18. 18

    警告ITMS-9000:“钥匙串访问的潜在损失”

  19. 19

    应用提交:无效的二进制文件-无效的签名

  20. 20

    应用提交:无效的二进制文件-无效的签名

  21. 21

    错误ITMS-9000:缺少签名或签名无效。从OS X 10.8更新到10.9之后

  22. 22

    使用xcode 6提交时出现错误ITMS-9000“无效的图像路径”

  23. 23

    上载到iOS App Store时出错:ERROR ITMS-9000“此捆绑包无效”

  24. 24

    Xcode App Submissionon错误ITMS-90207:“无效的捆绑包

  25. 25

    XCode错误itms-90035-GCManager.o的无效签名

  26. 26

    错误ITMS-90092:“此捆绑包无效...”

  27. 27

    错误ITMS-90092:“此捆绑包无效...”

  28. 28

    使用Mocha测试二进制文件上传

  29. 29

    将文件二进制数据上传到变量

热门标签

归档