通过应用程序加载程序添加新的应用内购买
问题描述:
我正在使用应用程序加载程序添加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标识符可能会导致用户以前在应用程序中购买的问题: 签出Ray Wenderlich的教程In-App Purchases。它非常直接,并定期更新。
答
您只需将ContentInfo.plist中的ContentVersion字符串从版本1.0更改为2.0,然后再提交给iTunes连接。如果你的IAP没有被苹果批准,那么它只会覆盖版本1.0,但如果你更新了一个已批准的IAP,你必须增加版本。