在iTunesConnect中拒绝后,无法将应用内购买重新添加到应用

时间:2017-08-03 19:27:42

标签: ios xcode in-app-purchase itunesconnect

我创建了一个可自动更新的应用程序内购买(IAP)并将其添加到iTunesConnect(ITC)中的应用程序。该应用程序被拒绝,因为二进制文件中的最终用户缺少信息和AppStore元数据(我必须解释它的成本,它是自动更新等)。所以我将缺少的信息添加到应用程序和元数据......

TL;博士

...但现在我不再能够将现有的IAP添加到ITC的应用版本中。

详细演练

...(希望)修复了问题,然后我删除了旧版本(清除了应用版本的错误状态),而是添加了固定版本。 “功能”标签中的IAP上还有一个红旗;我按照this tip修正了此问题。我进一步挖到了野兽的腹部,发现IAP组的名字旁边还有一个红色标记。这次我跟着this tip并且也摆脱了这个错误。

IAP状态现在是“等待审核”,我不完全理解,因为我无法自行发送IAP(或者我可以吗?)。返回应用版本页面时,我无法再将IAP添加到版本中(如this guide的第一个屏幕截图所示)。

我现在该怎么办?

  • 删除IAP并创建一个新的?
  • 删除整个应用并创建一个新应用?
  • 只需提交应用程序并希望IAP仍然可用,即使它没有显示在应用版本的详细信息中吗?

修改

正如评论中已经提到的:我的问题是{em>不是this one的重复。在那里,解决方案是将IAP添加到 “版本详细信息”页面的“应用内购买”部分。

我很清楚这将是解决方案。但是,我的问题的全部意义在于我无法使用这一部分。我之前已经执行了所有提到的步骤,但是一旦此部分消失后应用程序被拒绝,因此我无法再添加IAP。

看起来ITC认为我的(单个)IAP无效,因此不允许我选择它...因此对于ITC来说,没有理由甚至显示添加IAP的UI。

1 个答案:

答案 0 :(得分:4)

似乎只需重新提交相同的版本即可!确保In App Purchase再次处于“等待审核”状态(可能通过编辑说明)。