通过应用程序加载程序添加新的应用内购买

问题描述:

我正在使用应用程序加载程序添加3个新的应用内购买。我目前有14个出售。通过应用程序加载程序添加新的应用内购买

当我添加新的3(托管的内容),验证,然后按递送。

我得到这个错误

的应用程序内购买“com.xxx.xxx”归档文件是无效的。

ContentInfo.plist中的“ContentVersion”必须具有比当前版本更高的值 。

凡com.xxx.xxx是一个古老的,活托管的内容在应用程序内购买...

如果我改变com.xxx.xxx的ContentVersion不会影响谁买​​它的用户?为什么我需要改变它呢?

原来,这是一个苹果错误,它自己修复了。不必改变任何东西。只是等待他们修复它。

应用程序内购买数量不会起作用:Apple Quote:“应用程序加载程序支持每个应用程序最多1,000个应用内购买。”从Using Application Loader

确保您在应用内购买摘要中设置的所有产品ID都与位于您应用的.plist文件中的产品ID关联。根据苹果的:应用程序内购买编程指南,更改plist标识符可能会导致用户以前在应用程序中购买的问题:enter image description here 签出Ray Wenderlich的教程In-App Purchases。它非常直接,并定期更新。

您只需将ContentInfo.plist中的ContentVersion字符串从版本1.0更改为2.0,然后再提交给iTunes连接。如果你的IAP没有被苹果批准,那么它只会覆盖版本1.0,但如果你更新了一个已批准的IAP,你必须增加版本。