2015-03-16 9 views
5

Ich habe nur wenige Fragen zum Thema "Möglicher Verlust des Schlüsselbund-Zugriffs".So lösen Sie die Schlüsselbund-Zugriffswarnung nach der Übertragung der App auf ein neues Konto

Ich übertrage eine App vom alten Konto auf neues Konto, aber jetzt möchte ich diese Anwendung aktualisieren und wenn ich versuche, Update zu übermitteln Build xcode zeigen Warrning Mögliche Verlust von Keychain Access aber kein Fehler (mit neuen Provisioning-Profil von xcode). So suche ich auf Google nach ihr und ich fand, dass es, weil alte Teamidentifikation und neue Teamidentität, sein unterschiedliches ist und deshalb können Sie nicht Versorgungsprofil haben, das alte Teamidentifikation enthält. Also ich neue Provisioning-Profil erstellen mit XCode so etwas wie "xc: com.TESTING.Test" und eingereicht app, indem Sie das mit Warrining.

aber nach dem Einreichen der App erhalte ich eine E-Mail von Apple mit den Worten: "Die vorherige Version der Software hat einen Anwendungskennungswert von ['XYZXYZ.com.TESTING.Test'] und die neue Version der eingereichten Software hat eine Anwendung -ID von ['ABCABC.com.TESTING.Test']. Dies führt zu einem Verlust des Keychain-Zugriffs. "

So sind meine Fragen wie folgt: -

1) Wenn ich neues Provisioning-Profil verwenden zu ignorieren „Schlüsselbund warrning“ dann nicht in der Lage meiner App NSUserDefaults zugreifen werden? oder andere wichtige Informationen? (und dieses Problem tritt auf, wenn nur alte Installation oder neue Installation auch keinen Zugang zum Schlüsselbund haben?)

2) Wie man dieses Problem löst?

Jede Hilfe appriciated ist

Danke

Antwort

1

Sie sollten mit Apple Kundendienst kontaktieren, werden sie Ihre TeamID auf neue Rechnung ändern, anstatt mit alten Mannschafts-ID zu halten. Erstellen Sie dann ein neues Bereitstellungsprofil und stellen Sie eine Verbindung zu Ihrer gerade übertragenen App her.

+0

So ist es möglich, eine App zu übertragen und den Schlüsselbund ohne Verlust weiter zu verwenden? – kukudas

Verwandte Themen