Nicht abgeschlossene Transaktionen in der Zahlungswarteschlange können nicht abgeschlossen werden

Meine Anwendung hat in der IAP-Sandbox einen seltsamen Status erreicht. Bei jedem Start der Anwendung wird nach dem Kennwort eines bestimmten Testbenutzers gefragt. Ich vermute wegen unvollendeter Transaktion. Ich möchte diese Transaktion unbedingt abschließen, aber es ist nicht möglich. Einige Hintergrundinformationen und was ich dafür getan habe:

Ich habe diesen Testbenutzer aus itunesconnect gelöschtSobald die Anwendung startet, rufe ich an[[SKPaymentQueue defaultQueue] addTransactionObserver:self]Nachdem ich das Kennwort für diesen bestimmten Testbenutzer eingegeben oder auf Abbrechen geklickt habe, wird keine Benachrichtigung über die Aktualisierung der Zahlungswarteschlange empfangen[SKPaymentQueue defaultQueue].transactions.count ist immer0Daher kann ich nicht abgeschlossene Transaktionen nicht manuell abschließenIch habe die App vom Gerät gelöscht, das Gerät neu gestartet und immer noch nach dem Passwort gefragtIch melde mich vom Benutzer aus den Einstellungen -> iTunes & App Store abNachdem ich das Dialogfeld abgebrochen habe, in dem ich nach dem Kennwort gefragt habe, kann ich mich irgendwie mit einem anderen Testbenutzer anmelden. Beim nächsten Mal wird jedoch immer noch das Dialogfeld für das Kennwort des alten Testbenutzers angezeigt.

Das Einzige, was in meinem Fall nicht wünschenswert ist, ist die Änderung der Bundle-ID. Hoffentlich kennt jemand alternative Wege, um unvollendete Transaktionen loszuwerden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage