分发 iOS 应用程序 ITMS-9000 时出错
Posted
技术标签:
【中文标题】分发 iOS 应用程序 ITMS-9000 时出错【英文标题】:Error distributing iOS app ITMS-9000 【发布时间】:2014-03-22 02:27:37 【问题描述】:我使用游戏制作器制作了一款游戏,并成功将其导出到我的 Mac 上的 xcode 5。我在我的iphone上也成功玩过这个游戏,所以游戏运行得很好。
我确实有临时配置文件和所需的证书(开发人员和分发)。我的钥匙串中只有一次我的证书。
我还在开发者网站上创建了我的应用程序,现在可以上传了。
每当我尝试上传时,我都可以选择我的应用程序并开始上传,只是在很短的时间后我才收到错误消息: 错误 ITMS-9000 捆绑路径 payload/whopays.app 中的捆绑“com.grown-apps.whopays”未使用 softwareassets/softwareasset (MZITMSPsoftwareassetpackage) 中的苹果提交证书进行签名
但我已经在 xcode 5 中签署了所有内容。我选择了要使用的分发配置文件。
无论我如何尝试上传,使用应用程序加载器或 xcode 5,我都会收到相同的错误。
我现在已经尝试了整整一周的互联网搜索,而我刚刚走到了尽头,我再也无法忍受了。我已经按照我可能找到的所有视频或文本指南进行操作。我发现很多人在这里和其他地方都有同样的问题,人们想出并为许多人工作的解决方案都对我不起作用。 我现在凌晨 3 点坐在这里,几乎因为绝望地扯掉我的头发而秃顶,希望某个地方的人知道我接下来可以尝试什么,这真的是我最后一次寻求帮助。我已经用了 100 多个小时来研究这个问题,但对我来说一无所获。
请帮帮我,这样我就不必迈出最后一步,把我昂贵的 Mac 扔出窗外!
【问题讨论】:
【参考方案1】:我遇到了同样的问题,今天刚刚解决。为了让我通过 Game Maker Studio 从 Windows 获得任何东西到 Mac,我已将 Keychain Access 中的证书“信任”设置设置为“始终信任”,以用于提供和分发。
但是,对于应用商店提交,我不得不将两个证书的“信任”设置改回“使用系统默认值”。此外,无论证书“信任”参数如何,附加到证书的密钥始终位于相应密钥的“访问控制”选项卡中的“允许所有应用程序访问此项目”中。我希望这对处于同样困境的人有所帮助。
【讨论】:
以上是关于分发 iOS 应用程序 ITMS-9000 时出错的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap 应用程序提交到 AppStore - ITMS-9000 错误
iOS 和 XCode5 应用程序发布失败 - 错误 ITMS-9000:“您尝试上传的二进制文件无效”
使用 xcode 6 提交时出现错误 ITMS-9000“无效的图像路径”