web-dev-qa-db-fra.com

Comment supprimer Swift Dépendance du package dans Xcode 11?

J'ai un projet dans Xcode 11 auquel j'ai ajouté Swift Dépendances du gestionnaire de packages à. Je me suis maintenant rendu compte que je n'avais plus besoin de l'une des dépendances de package que j'avais précédemment ajoutées à mon projet.

Comme vous pouvez le voir ci-dessous, il n'y a pas d'options sous File > Swift Packages pour supprimer un packager de Swift Package Manager pour ce projet.

Swift Packages Menu Options

J'ai essayé de supprimer le package du tableau dans le project.xcworkspace/xcshareddata/swiftpm/Package.resolved fichier. Mais il ne le supprime toujours pas de Xcode, et la prochaine fois que je Update to Latest Package Versions il lit l'entrée dans le Package.resolved fichier.

Comment puis-je supprimer une dépendance Swift Package Manager dans mon projet?

36
Charlie Fish

Tout d'abord, je l'ai supprimé des dépendances et des cibles dans Package.Swift, puis j'ai régénéré mon fichier de projet avec Swift package generate-xcodeproj

0
toupper

En plus de la réponse de Pierre, ça me rendait fou, j'avais un sous projet que je montais, j'oubliais ça (c'était dans un sous dossier). Même si je l'ai supprimé dans le volet "Swift Packages", il revenait sans cesse. La suppression de cette référence de sous-dossier a permis de s'assurer que les dépendances PM ont disparu.

0
possen