应用程序加载器:错误 ITMS-10001:“此包中的多个项目使用相同的供应商 ID

Application Loader: ERROR ITMS-10001: "Multiple items in this package use the same vendor ID

我正在尝试通过 Application Loader 上传 IAP。当我尝试交付 IAP 时,出现以下错误:

我能找到的唯一一条与供应商 ID 相关的信息是在 Application Loader 创建的 iTunes 包(不是 .pkg)文件中。

如果您按住 CTRL 单击该包,然后单击 "Show Package Contents",它将打开文件结构。在里面,您会找到 .pkg 文件以及 metadata.xml 和 machine-local-data.xml.

metadata.xml 中的第一个键是 vendor_id,它只在那里一次。

自从我上传上一个 IAP 以来,我能想到的唯一相关变化是升级 Xcode 和 El Capitan。

谢谢。

我也 运行 关注这个问题。原来它只影响具有多个应用内购买的 itmsp 包。

解决方法:提交多个 itmsp 包,每个包中包含一个应用内商品。

已提交雷达: http://openradar.appspot.com/radar?id=4963827485507584

我设法通过从 Application Loader

创建的程序包中的 metadata.xml 中删除其他应用内购买条目来解决这个问题

同样的问题。我刚刚删除了本地包,关闭所有windows Application Loader,退出,重新启动,下次提交就可以了。

供应商 ID 在 metadata.xml

中区分大小写

我设法修复了 vendor_id 和应用程序 SKU 都是相同的大小写(大写字母)。