2016-10-02 3 views
0

Ich verwende XCode Version 2345.1 und ich habe ein Gerät mit iOS 10.0.1. Die App arbeitete mit In-App-Käufen in iOS 9, jetzt kann ich diese Funktionalität nicht mehr ausführen.StoreKit in Xcode 8 und iOS 10 funktioniert nicht

Beim Debugging bekam ich 'SKErrorUnknown' in einem Gerät, während ich in einem anderen 'SKErrorClientInvalid' bekam. Der zweite ist, weil das Konto, das ich kaufe, für den US-Laden ist, während die App von einem indischen Laden ist. enter image description here enter image description here

Antwort

1

Auch Ihre App wurde nur für andere Lage, Testbenutzer für andere lokalisierte aktiviert - - und mit dieser Einstellung nicht der Fall ist:

Wenn ich den Laden in App Store ändern, wird nachfolgend gezeigt Arbeit.

Sie sollten die App für USA aktiviert haben und einen Testbenutzer in den USA erstellt haben und es scheint zu funktionieren (keine Codeänderung). Und ich denke, das beweist, dass der Code in Ordnung ist, nur die Apple Sandbox hat einige Probleme mit Nicht-USA-Testbenutzern.

+0

Ich habe das Problem gefunden, das Konto, das ich benutzte, ist ein Administratorkonto. Ich habe dieses Konto den externen Testern hinzugefügt, konnte es aber nicht als Sandbox-Tester hinzufügen. Daher habe ich mich mit diesen Problemen konfrontiert. Trotzdem danke –

Verwandte Themen