Я столкнулся с одной и той же проблемой, и в моем случае я недавно обновил свой Xcode до 8.2.1, и с ним идет быстрый 3.0. Я получаю этот журнал.
Ranvijay-Mac-mini:PerfectTemplate ranaranvijaysingh$ swift build
error: unable to invoke subcommand: /Library/Developer/CommandLineTools/usr/bin/swift-build (No such file or directory)
Путь, который он принимал, был неправильным. Это было предположить, чтобы быть:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Чтобы изменить путь, запустите эту команду.
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH
И СОВЕРШЕННО.
Запустите: swift build
еще раз в вашем проекте, и если вы получите эту ошибку.
xcrun: error: unable to lookup item 'PlatformPath' from command line tools installation
xcrun: error: unable to lookup item 'PlatformPath' in SDK '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk'
error: Invalid platform path
, то вам также необходимо изменить путь к SDK.
В моем случае, у меня было два .sdk на пути
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
MacOSX.sdk MacOSX10.12.sdk
Чтобы узнать, что ваш SDK путь, запустите эту команду.
xcrun --sdk macosx --show-sdk-path
В моем случае я получил это.
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
Чтобы изменить его, выполните эту команду.
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
и СЕЙЧАС СОВЕРШЕННО. Попробуйте запустить swift build
сейчас.
Это правильный ответ. Надеюсь, люди прокрутятся так далеко. Спасибо! – vicTROLLA
Чтобы дополнительно подтвердить это как ответ: https://lists.swift.org/pipermail/swift-build-dev/Week-of-Mon-20160321/000362.html – BM5k
Иногда его команда 'xcrun -find swift' вам нужно также ввести перед 'быстрой сборки' –