在应用程序购买不工作

时间:2012-08-03 05:44:21

标签: objective-c xcode in-app-purchase

我设置我的应用内购买创建两个捆绑ID .i创建了一个测试帐户并检查了我的应用程序内购买..它工作得非常好...一周之后我测试即时收到此错误{{1}并且它没有返回产品......你们可以帮助我。这可能是错误的

*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'
*** First throw call stack:

1 个答案:

答案 0 :(得分:2)

问题是您获得了有效产品ID的空列表。您正在访问一个空数组的objectAtIndex:0,这会产生该错误。

如果您选中response.invalidProductIdentifiers,则会在那里找到您的商品ID。

不幸的是,原因很多。请查看导致产品ID无效的checklist of reasons