无法将应用内购买的托管内容上传到iTunesConnect

时间:2018-04-14 00:18:16

标签: xcode in-app-purchase application-loader iap-hosted-content itmstransporter

我正在尝试为应用内购买上传托管内容,但到目前为止我无法成功。

我之前使用Application Loader为我的应用上传了大约100个应用内购买套餐。我曾经能够在没有任何问题的情况下上传这些软件包。现在我注意到最新版本的Application Loader(3.0版)甚至没有给我上传托管内容的选项(见附件)?

enter image description here

所以我花时间使用iTMSTransporter bash脚本代替。但是,当我尝试使用以下内容上传内容包时

iTMSTransporter -m upload

我收到以下错误:

包装摘要:

1个包未经验证,因为他们遇到了问题:     /Users/Cortana/Documents/iOS/Clients/AccentKit/InAppContent/854413379.itmsp - 错误消息:         错误ITMS-90320:“应用内购买的存档'com.accentkit.AustraliaFemale1'无效.IntentInfo.plist中的'IAPProductIdentifier'必须与应用内购买产品ID匹配。” [2018-04-14 07:12:45 MYT] DBG-X:返回1

我已经仔细检查过,ContentInfo.plist上IAPProductIdentifier的值与iTunesConnect上应用内购买产品ID的设置完全匹配。 (参见附件截图)这个错误对我没有意义。

enter image description here

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果银行存在问题且您的销售合同根据您理论上重新生效,那么它们可能无法有效重新生效,即来自Apple的服务器观点。

也许这是一个需要长达一周的过程,加快速度的唯一方法就是致电他们的技术支持。

这就是“https://developer.apple.com/support/technical/

发生的地方

我怀疑你的应用可能是因为银行出现问题而在任何一个点都处于货币锁定状态,这可能导致苹果公司可能没有考虑或者他们已经解决的错误情况。希望您首先完成他们的IT支持流程,以便他们首先能够评估一切是否正常。

喝彩! :)