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

Xcode 应用程序加载程序:错误ITMS-10001:“;此包中的多个项目使用相同的供应商ID,xcode,application-loader,Xcode,Application Loader,我正试图通过应用程序加载程序上载IAP。当我尝试交付IAP时,出现以下错误: 我能找到的唯一一条与供应商ID相关的信息是由Application Loader创建的iTunes软件包(而不是.pkg)文件 如果按住CTRL键并单击该包,然后单击“显示包内容”,它将打开文件结构。在里面,您可以找到.pkg文件以及metadata.xml和machine-local-data.xml metadata.xml中的第一个键之一是vendor\u id,它只在那里存在一次 自从我上传上一个IAP后,

我正试图通过应用程序加载程序上载IAP。当我尝试交付IAP时,出现以下错误:

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

如果按住CTRL键并单击该包,然后单击“显示包内容”,它将打开文件结构。在里面,您可以找到.pkg文件以及metadata.xml和machine-local-data.xml

metadata.xml中的第一个键之一是
vendor\u id
,它只在那里存在一次

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


谢谢。

我也遇到了这个问题。事实证明,它只会影响应用程序内多次购买的itmsp软件包

解决方法:提交多个itmsp包,每个包中有一个应用内产品

提交的rdar:

我已经设法从Application Loader创建的包中的metadata.xml中删除了其他应用内购买条目,解决了这个问题。我刚刚删除了本地包,关闭应用程序加载程序的所有窗口,退出,重新启动,然后下一次提交就可以了。

供应商id在metadata.xml中区分大小写


我设法修复了供应商id和应用程序SKU这两种情况(大写字母)。

谢谢!到目前为止,我还没有意识到我在每个包装中都重新提交了其他产品。这太好了,谢谢。最后,我只是从Application Loader中的“应用内购买”选项卡中删除了其他产品。恭喜你第一次回复!