Wie aktualisiere ich XCode mit einer anderen Benutzer-ID?

8

Also habe ich von meinem Arbeitgeber ein Macbook bekommen, das von früheren Entwicklern für die iOS-Entwicklung verwendet wurde. Jetzt fordert Appstore mich auf, XCode auf eine neue Version zu aktualisieren. Wenn ich versuche, ein Update durchzuführen, werde ich weiterhin aufgefordert, mich mit der Apple ID anzumelden. Im Pop-up-Fenster wird weiterhin die Apple-ID des alten Benutzers angezeigt, und ich kann mich auch nicht ändern. Es ist frustrierend, dass Apple nicht zulässt, dass ein anderer Benutzer die Software aktualisiert, 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 lautet: Löschen Sie den XCode vom Launchpad und installieren Sie ihn erneut. Meine Frage ist, ob sich das Löschen von XCode auf vorhandene iOS-Projektdateien auswirkt, die mit XCode erstellt wurden.

Yogma
quelle

Antworten:

7

Löschen Sie die App aus / Applications und laden Sie sie erneut von Ihrer bevorzugten Apple ID herunter. Das Löschen von Launchpads ist ein bisschen sauberer, führt jedoch dasselbe aus, indem von Xcode erstellte Benutzerdateien beibehalten, aber die Anwendung selbst gelöscht werden.

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

bmike
quelle
5

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 Applications
  • 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 Befehlstaste + Entf, um das Verzeichnis dauerhaft zu löschen. Sie werden aufgefordert, Ihre Anmeldeinformationen einzugeben, da es sich um eine geschützte Datei handelt.
  • Beenden Sie AppStore und starten Sie es neu.

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

jmlane
quelle