Xcode 8 和 iOS 10 中的 StoreKit 不工作
StoreKit in Xcode 8 and iOS 10 not working
我使用的是 XCode 版本 2345.1,我的设备是 iOS 10.0.1。该应用程序在 iOS 9 中支持应用程序内购买,现在我无法执行该功能。
在调试时,我在一台设备上得到 'SKErrorUnknown',而在另一台设备上得到 'SKErrorClientInvalid'。第二个是因为我用来购买的帐户是美国商店的,而应用程序是印度商店的。
当我在 App Store 中更改商店时,显示如下:-
可能是您的应用仅针对其他位置启用,测试用户针对其他位置进行了本地化 - 使用此设置不起作用。
您应该为美国启用该应用程序并创建一个在美国本地化的测试用户,它似乎可以工作(根本没有代码更改)。而且我认为这证明代码没问题,只是苹果沙箱对非美国测试用户有一些问题。
我使用的是 XCode 版本 2345.1,我的设备是 iOS 10.0.1。该应用程序在 iOS 9 中支持应用程序内购买,现在我无法执行该功能。
在调试时,我在一台设备上得到 'SKErrorUnknown',而在另一台设备上得到 'SKErrorClientInvalid'。第二个是因为我用来购买的帐户是美国商店的,而应用程序是印度商店的。
当我在 App Store 中更改商店时,显示如下:-
可能是您的应用仅针对其他位置启用,测试用户针对其他位置进行了本地化 - 使用此设置不起作用。
您应该为美国启用该应用程序并创建一个在美国本地化的测试用户,它似乎可以工作(根本没有代码更改)。而且我认为这证明代码没问题,只是苹果沙箱对非美国测试用户有一些问题。