我正在尝试上传托管内容以进行应用内购买,但到目前为止我一直无法成功。
我之前使用 Application Loader 为我的应用上传了大约 100 个应用内购买包。我以前可以毫无问题地上传这些包。现在我注意到最新版本的应用程序加载器(3.0 版)甚至没有让我选择上传托管内容(见附件)?
因此,我花时间改用 iTMSTransporter bash 脚本。但是,当我尝试使用以下方式上传内容包时:
iTMSTransporter -m 上传
我收到以下错误:
包装摘要:
1 个软件包未验证,因为它们有问题:/Users/Cortana/Documents/iOS/Clients/AccentKit/InAppContent/854413379.itmsp - 错误消息:错误 ITMS-90320:“应用程序内购买的存档”com .accentkit.AustraliaFemale1' 无效。ContentInfo.plist 中的 'IAPProductIdentifier' 必须与应用内购买产品 ID 匹配。” [2018-04-14 07:12:45 MYT] DBG-X:返回 1
我仔细检查了 ContentInfo.plist 上 IAPProductIdentifier 的值与 iTunesConnect 上的应用内购买产品 ID 上的设置完全匹配。(见附件截图)这个错误对我来说毫无意义。
有任何想法吗?