更新:看看这篇文章,并添加您的投诉,所以苹果将采取措施解决此问题。
iPhone storekit sandbox stopped working
关闭这里的同样的事情 - 使用iPad的
我有我的应用程式内购买工作。这很好,尽其所能。然后我开始得到错误域= SKErrorDomain代码= 2 UserInfo =(someHexMemoryAddress)“无法连接到iTunes商店”
阅读一篇文章重置所有内容和设置 - 做到了这一点,并没有奏效。
试图在iTunes中创建一个新的测试用户 - 没有工作。
确保我在“项目构建设置”中的“代码签名标识”已设置为使用所有inApp内容创建的正确配置文件。它实际上并没有,并以某种方式设置为任何兼容的配置文件。我将其更改为正确的配置文件。这虽然不起作用。
仍然有同样的问题。
在工作时间和工作时间之间,我真正做的唯一事情就是实现Facebook Connect。代表方法有一个有趣的事情 -
- (void)request:(FBRequest *)request didFailWithError:(NSError *)error;
它也被作为代理方法调用到SKRequestDelegate。我不认为这是造成冲突,因为它只有在出现错误时才会被调用。
我仍然可以联系商店并获取可用产品的列表。当我发送购买请求时,我收到一个回应,告诉我你已经购买了这款In App购买,但尚未下载。我点击确定,然后我得到错误域= Bla bla bla。
有趣的是,即使在我第一次使用我创建的新测试用户购买商品时,我也获得了有关以前购买的对话。
我学到的另一件事是,如果你做了测试用户,然后在设置应用程序中登录,并且它向你要求信用卡,它就不会工作。
您需要 - 1.创建一个新的测试用户, 2.在Store设置中注销所有帐户。 3.然后在您的应用中进行购买,它会要求您使用现有用户登录。 4.使用您创建的新测试用户登录,它将起作用。
更新:看看这篇文章,并添加您的投诉,所以苹果将采取措施解决此问题。 http://stackoverflow.com/questions/3522899/iphone-storekit-sandbox-stopped-working/3533363#3533363 – 2010-08-20 18:26:19