Nachdem ich ein neues Swift-Paket mit Abhängigkeiten erstellt habe, rufe ich swift package generate-xcodeproj
. Wenn meine Abhängigkeiten eine neue Version haben, rufe ich swift package update
. Die neue Version meiner Abhängigkeit wird heruntergeladen und erstellt, aber Xcode hat jetzt einen schlechten Verweis auf die alte Version der Abhängigkeit. Ich kann wieder swift package generate-xcodeproj
aufrufen, aber das wird alle benutzerdefinierten Ziele entfernen, die ich eingerichtet habe.So aktualisieren Sie Swift-Abhängigkeiten in Xcode
Wie aktualisiere ich meine schnellen Abhängigkeiten und mein Xcode-Projekt, ohne meine benutzerdefinierten Ziele zu löschen?
Ich habe die gleiche Frage. Das Erzeugen einer neuen Kopie des '.xcodeproj 'entfernt auch jede Ordnerstruktur, die zum Organisieren von Quelldateien verwendet wurde. –
Ich habe ein Tool gebaut, um damit zu helfen. https://github.com/saltzmanjoelh/XcodeHelperCli Nachdem Sie es erstellt haben und kopieren Sie es nach/usr/local/bin oder wo immer Sie 'xchelper update-packages -s' nennen können. Dies wird Ihre Pakete aktualisieren und Symlinks für Ihr Xcode-Projekt erstellen. Auf diese Weise müssen Sie, wenn Ihre Pakete neue Versionen erhalten, die Verweise nicht manuell aktualisieren. – joels