在各种模拟器(iPad / iPhone和iOS6.1和iOS7)中测试Xcode 5时,一些模拟器能够加载应用内购买,而其他模拟器则不能。
我看不到更改模拟器中的设置以弥补行为上的差异。
在所有情况下使用的代码是:
[[SKProductsRequest alloc] initWithProductIdentifiers: productIdentifiers];
并且productIdentifiers列表始终相同。
答案 0 :(得分:3)
在应用内购买不是您可以在iOS模拟器上使用的功能(与推送通知,CoreMotion和其他一些框架不同)。
要使用StoreKit,您必须在实际设备上运行。
StoreKit(应用程序内购买)在模拟器中不起作用。 13962338
考虑到Apple允许此功能然后破解它的次数,我将远离在模拟器上测试IAP。