Der BezeichnerForVendor soll sich nicht ändern, wenn nicht alle Apps des Anbieters vom Gerät entfernt wurden. Was passiert, wenn ich eine einzelne Anwendung habe, die aktualisiert wird? Kann der BezeichnerForVendor geändert werden? Eine andere Möglichkeit, diese Frage zu formulieren, ist: Ist ein App-Upgrade dasselbe wie eine Deinstallation und Installation (zumindest in gewissem Sinne)?Kann sich das identifierForVendor beim Aktualisieren einer App ändern?
Der Grund, warum ich frage, ist, dass, wenn ich die aktuelle Version einer App aus dem App Store installieren, und dann eine neue Version über XCode "archivieren" und es über iTunes installieren die BezeichnerForVendor ändert. Ich weiß nicht, ob das ein Sonderfall ist oder ob dies auch bei einem "normalen" App Update/Upgrade der Fall ist.
sind die Identifikatoren, die Sie für die Version von iTunes und die Version von xcode verwendet haben? Wenn beide identisch sind, wird identifierForVendor nicht geändert. Andernfalls werden zwei separate Apps auf dem Gerät erstellt. – Rohan
Was ist die Lösung, die Sie ausprobiert haben? Für die produktspezifische App ist es schwierig, mit dem Benutzerabonnement umzugehen. Was sollte ich verwenden (meine App ist produktspezifisch) anstelle von VendorID? –
http://stackoverflow.com/questions/30510921/why-does-ios-get-a-new-identifierforvendor-when-app-updates Ich habe dieses Problem festgestellt – Esqarrouth