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.
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?
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
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.