应用程序内购买沙盒测试适用于iPhone但不适用于iPad

时间:2013-11-04 18:43:58

标签: ios in-app-purchase

我正在开发一个使用inApp采购的应用。代码全部设置完毕,我已在iTunesConnect中设置我的应用内购买。当我在iPhone 5上测试inApp功能时,连接到Xcode的iOS7一切正常。它循环通过产品(在这种情况下只有一个)并确定它是否已被购买,它还允许我使用我的沙箱帐户购买它。当我在iPhone 4 iOS7上测试它时它也可以工作,当我在iPhone 4 iOS6上测试时它也可以工作。然而,当我尝试在运行iOS6的朋友iPad mini上进行测试时,它总是报告为0产品发现???我担心如果我发布这样的应用程序,它可能会为最终用户带来错误。

我尝试重新启动Xcode,我的mac& iPad仍然有相同的结果。

我是否需要在管理器中设置一些内容以允许此设备在沙盒模式下使用应用内购买?

是否有任何iPad特定代码我在应用内购买时缺少?

我的朋友iPad是Jailbroken这可能与此有关吗?

1 个答案:

答案 0 :(得分:0)

所以我用谷歌搜索后自己想出了这个。希望这会帮助别人。因此,我的朋友iPad被越狱这一事实就是这个问题。您可以在越狱设备上进行测试,但您只需要从设备中删除Appsync,然后它就会按预期工作。