如何从Sandbox切换到In App purchase

时间:2015-07-31 09:34:22

标签: ios iphone in-app-purchase

我正在使用In App购买,当我从沙盒帐户进行测试时它工作正常。但当我尝试通过真实账户赚取零金来购买在线订阅时。它给出了一个错误 [此时环境沙箱中您无权在SandBox中使用此应用程序进行购买]

我猜它是在沙箱模式下设置的。因此,当我在沙盒中进行测试并且工作正常时,我可以将其设置为任何人都可以购买它。Error ScreenShot

2 个答案:

答案 0 :(得分:3)

您无法使用沙箱测试ID测试实时应用,因为沙箱电子邮件ID没有真正的功劳。如果In App Purchase适用于沙盒ID,它也适用于真实ID。

答案 1 :(得分:1)

我得到了苹果文档的答案,从Xcode安装的应用程序始终在Sandbox环境中,从live itunes下载的应用程序是Live。非常感谢所有人,尤其感谢那些在帖子上评论heae并指导我的人。

=> 当您从Xcode,测试设备(iOS)或Finder(OS X)启动应用程序时,StoreKit会连接到沙盒环境。它连接到从App Store下载的应用程序的生产环境。您不得使用测试用户帐户登录生产环境。这将导致您的测试用户帐户无效。无效的测试帐户不能再用于测试应用程序内购买。 &LT = Apple Document