上周碰到一个奇怪的问题,app的测试IAP无法submit for review。在Manager In-app purchase页面选择IAP后,页面上端会出现一个提示“Note: Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchases section of the Version Details page and then click Ready to Upload Binary”。但是在Version Details页面的In-app Purchase区域,又显示“In-App Purchases cannot be added to this version because it has already been submitted for review. To manage your In-App Purchases, go back to the App Summary page and click on the Manage In-App Purchases button.” 就成了一个奇怪的死循环。
先是在itunes connect的contact us里反应了一下,结果等了几天都没回音。然后上周五直接发邮件给appreview@apple.com 说这个问题。 今天早上收到两封邮件回复(除了系统自动回复的)。appreview的人说没有我的app的apple ID,无法定位到我的app。我在邮件里贴了几个截屏,图片里有我的app信息的,看来他是没看图片。然后contact us联系的人回复说我的app是waiting for review状态。p 我自己看的是waiting for upload状态。然后给他们分别回了一封邮件。后来开会时说了一下这个问题,散会后boss直接给contact us里的联系人打电话,吧唧了半天,给了两个选项,一个是他去跟app review的人沟通,为啥app状态不一致;二是我提交一份distribute binary,然后reject掉,再submit IAP。
下午换到新Mac mini上试了下选项二,IAP状态正常了。
前面的内容没有意义了,因为第一个IAP必须随binary一起提交review。测试IAP时是不需要submit for review的,切记