Wie aktualisiere ich XCode mit einer anderen Benutzer-ID?

Also habe ich von meinem Arbeitgeber ein Macbook bekommen, das von früheren Entwicklern für die iOS-Entwicklung verwendet wurde. Jetzt fordert mich der Appstore auf, XCode auf eine neue Version zu aktualisieren, und wenn ich versuche, zu aktualisieren, werde ich immer wieder aufgefordert, mich mit der Apple-ID anzumelden. Im Popup-Fenster zeigt es mir weiterhin die Apple-ID des alten Benutzers und lässt mich auch nicht ändern. Es ist frustrierend, dass Apple einem anderen Benutzer nicht erlaubt, die Software zu aktualisieren, es sei denn, dieser Benutzer hat sie installiert. Irgendeine Lösung für dieses Problem?

Ich bin auf https://stackoverflow.com/questions/10395077/updating-xcode-using-different-apple-account gestoßen . Die Lösung hier besagt, dass der XCode vom Launchpad gelöscht und dann neu installiert werden soll. Meine Frage ist, wenn ich XCode lösche, wirkt sich dies auf vorhandene iOS-Projektdateien aus, die mit XCode erstellt wurden?

Antworten (2)

Löschen Sie die App aus /Applications und laden Sie sie dann erneut von Ihrer bevorzugten Apple-ID herunter. Das Löschen des Launchpads ist etwas sauberer, macht aber dasselbe, indem es Benutzerdateien beibehält, die von Xcode erstellt wurden, aber die Anwendung selbst löscht.

Sofern Sie Projektdateien nicht in /Applications gespeichert haben, haben Sie keine Auswirkungen auf Projektdateien oder Benutzereinstellungen, da sie standardmäßig in /Users gespeichert werden

Damit der AppStore die alten Anmeldeinformationen vergisst, mit denen die App heruntergeladen wurde, müssen Sie das Verzeichnis _MASReceipt im XCode-App-Paket selbst entfernen.

  • Öffnen Sie den Finder und navigieren Sie zu Anwendungen
  • Strg+Klicken Sie auf XCode und wählen Sie „Paketinhalt anzeigen“
  • Erweitern Sie das Inhaltsverzeichnis und klicken Sie auf _MASReceipt, um es auszuwählen
  • Drücken Sie Cmd+Delete, um das Verzeichnis dauerhaft zu löschen – Sie werden zur Eingabe Ihrer Anmeldeinformationen aufgefordert, da es sich um eine geschützte Datei handelt.
  • AppStore beenden und neu starten.

Von https://stackoverflow.com/a/13613340/81234 .