Как удалить зависимость пакета Swift в Xcode 11? - PullRequest
2 голосов
/ 22 июня 2019

У меня есть проект в Xcode 11, в который я добавил зависимости Swift Package Manager. Теперь я понял, что мне больше не нужна одна из зависимостей пакетов, которые я ранее добавил в свой проект.

Как вы можете видеть ниже, под File > Swift Packages нет вариантов удаления упаковщика из Swift Package Manager для этого проекта.

Swift Packages Menu Options

Я попытался удалить пакет из массива в файле project.xcworkspace/xcshareddata/swiftpm/Package.resolved. Но он все равно не удаляет его из XCode, и в следующий раз, когда я Updaate to Latest Package Versions прочитает запись в файл Package.resolved.

Как удалить зависимость Swift Package Manager в моем проекте?

Ответы [ 2 ]

14 голосов
/ 23 июня 2019
  1. Открыть Xcode
  2. Выберите ваш проект
  3. Посмотрите на верхнюю середину
  4. Выбрать Диспетчер пакетов Swift Меню

Вы сможете управлять своими пакетами (добавлять / удалять)

enter image description here

0 голосов
/ 11 июля 2019

В дополнение к ответу Пьера это сводило меня с ума, у меня был подпроект, который я редактировал, я забыл об этом (он был в подпапке).Несмотря на то, что я удалил его на панели «Быстрые пакеты», он продолжал возвращаться.Удаление этой ссылки на подпапку обеспечило исчезновение зависимостей PM.

...