При использовании Swift Package Manager, как я могу создать файл проекта Xcode для разработки
Я использую новый менеджер пакетов Swift с открытым исходным кодом и могу загрузить файлы. Я хочу, чтобы менеджер создал "среду разработки" (через XCode) на основе полученных пакетов.
Кто-нибудь имел дело с этим?
2 ответа
Вы можете генерировать файлы проекта Xcode с помощью этой команды:
swift package generate-xcodeproj
Начиная с PR #174 в проекте https://github.com/apple/swift-package-manager/, существует опция для генерации файла проекта Xcode в корневом каталоге пакета:
$ swift package generate-xcodeproj
Примечание: использовались более ранние сборки:
$ swift build --generate-xcodeproj
Он официально станет частью релиза Swift 3.0.
Но это уже доступно с Xcode Swift DEVELOPMENT Snapshot 2016-03-24
или позже!
Я написал небольшой инструмент командной строки для этого
это называется spawn
: https://github.com/vinhnx/spawn
По сути, это просто небольшая комбинация повторяющихся команд, когда вы хотите попробовать пакет SPM:
$ swift package update # update or resolve package dependencies
$ swift package generate-xcodeproj # generate a .xcodeproj to edit on Xcode
$ xed . # open generated .xcodeproj automatically