简体   繁体   English

分发iOS应用ITMS-9000时出错

[英]Error distributing iOS app ITMS-9000

I have made a game using game maker and successfully got it exported to xcode 5 on my mac. 我使用游戏制作工具制作了一个游戏,并成功将其导出到Mac上的xcode 5。 I have also successfully played the game on my iphone, so the game does work quite well. 我也已经在iPhone上成功玩过该游戏,因此该游戏确实运行良好。

I do have the provisional profile, the certificates needed (developer and distribution). 我有临时资料,需要的证书(开发人员和发行人员)。 I only have my certificate once in my keychain. 我的钥匙串中只有一次证书。

I also created my app on the developer website where it is now ready for upload. 我还在开发者网站上创建了我的应用程序,现在可以在该应用程序上载该应用程序。

Whenever I try to upload I can select my app and it starts uploading, only after a short time I get the error: ERROR ITMS-9000 The bundle "com.grown-apps.whopays" at bundle path payload/whopays.app is not signed using an apple submission certificate at softwareassets/softwareasset (MZITMSPsoftwareassetpackage) 每当我尝试上载时,我都可以选择我的应用程序,并且它开始上载,仅在短时间内,我会收到错误消息:ERROR ITMS-9000束路径有效负载/whopays.app处的束“ com.grown-apps.whopays”不是使用苹果提交证书在软件资产/软件资产(MZITMSP软件资产包)处签名

But I have signed everything in xcode 5. I selected the distribution profile to sign with. 但是我已经在xcode 5中对所有内容进行了签名。我选择了要与之签名的分发配置文件。

It doesn't matter how I try to upload, using application loader or xcode 5, I get the same error. 无论如何尝试使用应用程序加载器或xcode 5上传,都会出现相同的错误。

I have now tried for a WHOLE WEEK searching the internet, and I just now got to the end where I simply cannot stand this anymore. 我现在已经尝试了一个整周的互联网搜索,但是直到最后我再也受不了了。 I have followed every video or text guide I could possibly find. 我一直在追踪我可能找到的所有视频或文字指南。 I have found many people with the same issues both here and everywhere else, none of the solutions people came up with and worked for many just didn't work for me. 我发现无论在这里还是在其他地方,都有很多人都遇到同样的问题,人们想出的解决方案并没有为许多人解决,但这些解决方案都不适合我。 I am now sitting here at 3 in the morning almost bald from ripping off my hair in desperation in hoping that someone somewhere has ANY idea what I can try next, this really is my last cry for help. 我现在凌晨三点坐在这里,几乎绝望地剥掉头发,希望某个地方的人知道我接下来可以尝试什么,这确实是我最后的求救之声。 I have used more than 100 hours just researching on this problem and it has turned up nothing for me. 我已经花了100多个小时来研究这个问题,但对我来说却什么也没有。

Please help me so I don't have to take the final step and throw my expensive mac out the window! 请帮助我,这样我就不必采取最后一步,把我昂贵的Mac扔到窗外!

I had this exact same problem and just resolved it today. 我遇到了完全相同的问题,今天才解决。 In order for me to get anything from Windows to the Mac via Game Maker Studio, I had set the certificates "Trust" setting in the Keychain Access to "Always Trust" for both the provision and the distribution. 为了使我能够通过Game Maker Studio从Windows到Mac获得任何东西,我在供应和分发方面都将“钥匙串访问”中的“信任”证书设置设置为“始终信任”。

HOWEVER, for the app store submission, I had to change the "Trust" setting back to "Use System Default" for both the certificates. 但是,对于应用商店提交,我必须将两个证书的“信任”设置都更改回“使用系统默认值”。 Also the keys attached to the Certificates are always put on "Allow all applications to access this item" in the "Access Control" tab of the respective key, regardless of the Certificate "Trust" parameter. 而且,证书的附加密钥始终放在相应密钥的“访问控制”选项卡中的“允许所有应用程序访问此项目”上,而不管证书“信任”参数如何。 I hope this helps people in the same bind. 我希望这可以帮助处于同一困境的人们。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM