Ich habe ein Projekt in Xcode 11, dem ich Swift Package Manager-Abhängigkeiten hinzugefügt habe. Ich habe jetzt festgestellt, dass ich keine der Paketabhängigkeiten mehr benötige, die ich zuvor zu meinem Projekt hinzugefügt habe.
Wie Sie unten sehen können, gibt es File > Swift Packages
für dieses Projekt keine Optionen zum Löschen eines Packagers aus Swift Package Manager.
Ich habe versucht, das Paket aus dem Array in der project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Datei zu entfernen . Aber es entfernt es immer noch nicht aus Xcode und wenn ich Update to Latest Package Versions
es das nächste Mal lese, liest es den Eintrag in die Package.resolved
Datei.
Wie kann ich eine Swift Package Manager-Abhängigkeit in meinem Projekt löschen?
quelle
-[__NSSetM addObject:]: object cannot be nil
sendenremoveItems: to Xcode3PackageReferenceListViewController from <DVTGradientImageButton: 0x7fce1a7d83d0>
)Zusätzlich zu Pierre's Antwort machte mich das verrückt, ich hatte ein Unterprojekt, das ich bearbeitete, das habe ich vergessen (es war in einem Unterordner). Obwohl ich es im Bereich "Schnelle Pakete" entfernt habe, kam es immer wieder zurück. Durch Entfernen dieser Unterordnerreferenz wurde sichergestellt, dass die PM-Abhängigkeiten entfernt wurden.
quelle
Zuerst habe ich es aus Abhängigkeiten und Zielen in Package.swift entfernt, dann habe ich meine Projektdatei mit neu generiert
swift package generate-xcodeproj
quelle