Das Provisioning-Profil zum testen von In-App-Kauf?
Ich habe meine setup-app in iTunes Connect, mit einem In App-Kauf. Es hat seit 24 Stunden und ich bin noch immer null Produkte wieder aus SKProductsRequest.
Frage ich mich, ob es gibt ein problem mit dem provisioning-Profil, die ich bin mit. Ich habe eine neue App-ID und verwendet diese App-ID zu erstellen, die eine Entwicklung und Distribution Profile mit der gleichen App-ID. Ich baute die app mit dem Vertrieb Profil hochgeladen und es in den app store.
Jetzt bin ich mit der Entwicklung Profil zum testen der app - dies ist, wo ich mich Frage, wenn ich einen Fehler zu machen. Sollte ich nicht mit der Entwicklung Profil hier? Sollte ich eine Ad-Hoc-Verteilung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das große problem ist, dass die Schnittstelle für In-App-Käufe scheint eine Menge ändern. Hier sind die Schritte, die für mich gearbeitet am November 1, 2010:
Ich Tat dies und es funktionierte sofort - obwohl möglicherweise müssen Sie warten, für Ihre In-App-Kauf-Produkt zu propagieren, die durch Apple ' s system.
Tipps:
Ich benutzte den code, der sich in diesem tuorial:
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
Stellen Sie sicher, dass Ihre App-ID ist die Basis für Ihre In-App-Kauf-Produkt-ID
Wenn Sie Ihre App-ID " com.website.app
Ihr In-App-Kauf-Produkt-ID, sollte com.website.app.Artikelname
Stellen Sie sicher, dass die Anwendungs-id in Ihr .plist-Datei
Die Checkliste auf dieser Seite ist hilfreich, obwohl ein bisschen veraltet. http://troybrant.net/blog/2010/01/invalid-product-ids/
Hier ist eine aktualisierte Checkliste:
Haben Sie überprüft, Gelöscht, zum Verkauf für Ihr Produkt?
Nicht Ihr Projekt ist .plist-Bundle-ID-match-deine-App-ID?
Haben Sie generiert und installiert eine neue Entwicklungs-Provisioning-Profil für die neue App-ID?
Haben Sie konfiguriert Ihr Projekt code-Zeichen mit dieser neuen Entwicklungs-Provisioning-Profil ?
Bauen Sie für das iPhone OS 3.0 oder höher?
Sind Sie mit dem vollständigen Produkt-ID, wenn bei der Herstellung einer SKProductRequest?
Haben Sie wartete mehrere Stunden, da hinzufügen des Produkts zu iTunes Verbinden?
Sind Ihre Bankdaten aktiv auf iTunes Connect? (via Markus)
First off, müssen Sie Ihre Programme, die auf einem Gerät. Das StoreKit-API funktioniert nicht auf dem simulator.
Bevor Sie Ihre Haare raufen, Lesen Sie diese zwei Seiten. Sie waren beide ÄUßERST hilfreich, um mich in immer In-App-Kauf funktioniert. Der zweite link ist die gerade, die Checkliste der Dinge, die Sie brauchen um Ergebnisse zu erhalten zurück mit der StoreKit-API.
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
http://troybrant.net/blog/2010/01/invalid-product-ids/