2016-10-02 93 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

我發現問題,我使用的帳戶是管理員帳戶。我將該帳戶添加到了外部測試人員,但無法添加爲沙盒測試人員。因此,我面臨着這些問題。不管怎麼說,多謝拉 –