iPhone StoreKit - ungültige Produkt-IDs

Ich versuche, In App Purchase in der Sandbox-Umgebung zu testen.

Um den Code zu testen, habe ich Folgendes getan:

Erstellt ein In-App-Kauftest-Benutzerkonto unter "Benutzer verwalten" in iTunes Connect

Einige In-App-Kaufprodukte wurden unter "In-App-Käufe verwalten" erstellt. Ich habe numerische und alphanumerische Werte für die Produkt-IDs verwendet.

Lade die App auf das iPhone, gehe zu Einstellungen-> Store und logge dich aus dem regulären Store aus und in das in Schritt 1 erstellte Testkonto ein

Setzen Sie einen Haltepunkt im (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response Ruf zurück

Alle eingereichten Produkt-IDs befinden sich in derresponse.invalidProductIdentifiers Eigentum. Beim Absenden der Anfrage habe ich zuerst versucht, die genauen Produkt-IDs zu ermitteln, die in Schritt 2 erstellt wurden. Außerdem habe ich versucht, ihnen die Bundle-ID als Präfix zuzuweisen:

<code>NSString *id2 = @"com.super.duper.8";
NSSet *productList = [NSSet setWithObjects:id2, @"8", nil];

SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
</code>

Vermisse ich etwas Offensichtliches? Jede Hilfe wird geschätzt.

Achim

Antworten auf die Frage(4)

Ihre Antwort auf die Frage