2016-10-02 55 views
0

我正在使用XCode版本2345.1,而且我有iOS 10.0.1的设备。该应用程序正在iOS 9中进行应用内购买,现在我无法执行该功能。Xcode 8和iOS 10中的StoreKit无法正常工作

在调试时,我在一个设备中得到'SKErrorUnknown',而在另一个设备中'SKErrorClientInvalid'。第二个是因为我用来购买的帐户是美国商店,而应用程序是印度商店。

当我改变的App Store商店,下面所示: - enter image description here enter image description here

回答

1

可能是您的应用程序仅适用于其他位置启用,测试用户进行本地化等 - 以及与此安装程序不工作。

你应该为美国启用应用程序,并创建一个本地化在美国的测试用户,它似乎工作(根本不需要更改代码)。而且我认为这证明代码是可以的,只是苹果沙箱在非美国测试用户方面存在一些问题。

+0

我发现问题,我使用的帐户是管理员帐户。我将该帐户添加到了外部测试人员,但无法添加为沙盒测试人员。因此,我面临着这些问题。不管怎么说,多谢拉 –