帮助解决此错误“在模拟器中立即失败”

时间:2010-11-12 11:35:02

标签: iphone iphone-sdk-3.0

感谢您停止......

我已按照以下链接了解iPhone中的In App购买....

http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-in-app-purchases/

当我在xcode上运行代码时没有发现错误。

-(void)request:(SKRequest *)request didFailWithError:(NSError *)error  
{  
     NSLog(@"Failed to connect with error: %@", [error localizedDescription]);  
}  

但在控制台中我得到以下错误

  

“SKProductsRequest:0x5c0ec80>:   在模拟器中立即失败“

任何帮助将不胜感激......

2 个答案:

答案 0 :(得分:10)

在App中购买不适用于模拟器。而是在设备上进行测试。

答案 1 :(得分:0)

您可以在模拟器中进行应用内购买。为此,请参阅以下清单:http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

最棘手的部分是您需要上传二进制文件才能使其正常工作。因此,如果您处于开发的早期阶段,则必须提交二进制文件,无论它是什么,并在其状态为“等待审核”时立即拒绝,以防止它进入商店。