SKProductResponse无效的产品标识符。 没什么帮助

我一直在网上search了一个多星期,我已经尝试了所有build议在所有和所有地方,但没有任何工作。 我无法从Store Kit获取产品。 产品数组总是返回空白,并且无效的产品标识符始终充满我的标识符。 老实说,我不知道该怎么做。 这个问题是我最后的希望。 任何人都可以帮忙吗?

NSSet *s = [NSSet setWithObjects:@"com.aceapegames.awesomecatgame.double_coins", @"com.aceapegames.awesomecatgame.10k_coins", @"com.aceapegames.awesomecatgame.150k_coins", @"com.aceapegames.awesomecatgame.50k_coins", @"com.aceapegames.awesomecatgame.disable_ads", nil]; SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:s]; request.delegate = self; [request start]; 

几天之前,我也实施了inApp购买,我也面临这个问题。 在我的情况下,原因是税收信息。
您需要确保您有一个位于iTunes连接“合同,税收和银行业务”部分的iOS付费应用合同设置。 首先,您必须点击请求button,然后您必须点击3个设置button(联系人信息,银行信息,税务信息)

这是我从一个网站复制的一个小清单。

  • 您是否为应用程序ID启用了应用程序内购买?
  • 你有没有检查Cleared for sale for your product?
  • 您的项目的.plist软件包ID是否与您的App ID匹配?
  • 您是否为新的App ID生成并安装了新的供应configuration文件?
  • 在制作SKProductRequest时是否使用完整的产品ID?
  • iTunes Connect上的银行信息是否有效?
  • 你有没有尝试从你的设备删除应用程序,并重新安装?

    确保你可以回答以上每个问题的“

这里是苹果开发者的一个链接,它包含了最好的实践,它的常见问题包含无效标识符苹果开发者链接的更多原因