Невозможно запустить Swift Package Manager (macOS 10.14.4)

Когда я пытаюсь выполнить "быстрый пакет" в окне терминала, отображается следующее:

dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package 
    Reason: image not found
    Abort trap: 6

Я думал, может быть, это связано с обновлением до Xcode 10.2 и Swift 5? Я никогда не возился с менеджером пакетов до обновления. И я тоже не гуру из раковины.

Во всяком случае, здесь вывод "быстрой версии", если это уместно:

Apple Swift version 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)
Target: x86_64-apple-darwin18.5.0

Ответы

Ответ 1

По совпадению я нашел решение после попытки установить MacPorts, который дал мне ошибку:

xcode -s elect: error: инструмент 'xcodebuild' требует Xcode, но активный каталог разработчика '/Library/Developer/CommandLineTools' является экземпляром инструментов командной строки

Решение (отсюда) было:

Укажите xcode -s и выберите каталог разработчика приложения Xcode, используя следующую команду: sudo xcode -s elect -s/Applications/Xcode.app/Contents/Developer

Команда 'swift package' затем запустилась, как и ожидалось.

Ответ 2

Я исправил свою проблему, открыв "Xcode> Настройки> Местоположения> Инструменты командной строки", не был заполнен, поэтому я выбрал один из списка

enter image description here

Ответ 3

Это решение работает как шарм!