使用Swift Package Manager时,如何生成用于开发的Xcode项目文件

时间:2015-12-06 09:47:33

标签: xcode swift package-managers swift-package-manager

我正在使用新的开源Swift Package Manager,并且能够下载文件。 我希望经理创建一个"开发环境" (通过Xcode)基于它检索的包。

是否有人处理此事?

3 个答案:

答案 0 :(得分:27)

PR #174项目的swift-package-manager开始,存在一个在包的根目录中生成Xcode项目文件的选项:

$ swift package generate-xcodeproj

注意:使用的早期版本:

$ swift build --generate-xcodeproj

它将正式成为Swift 3.0版本的一部分 但是Xcode Swift DEVELOPMENT Snapshot 2016-03-24或更高版本已经可以使用它了。

答案 1 :(得分:11)

您可以使用以下命令生成Xcode项目文件:

swift package generate-xcodeproj

答案 2 :(得分:0)

我为此编写了一个小型命令行工具

它称为spawnhttps://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