При использовании 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
Другие вопросы по тегам