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

Avn*_*arr 20 xcode package-managers swift swift-package-manager

我正在使用新的开源Swift包管理器,并能够下载文件.我希望管理员根据它检索的包创建一个"开发环境"(通过Xcode).

有人处理过吗?

Reg*_*ent 36

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

$ swift package generate-xcodeproj
Run Code Online (Sandbox Code Playgroud)

注意:使用的早期版本:

$ swift build --generate-xcodeproj
Run Code Online (Sandbox Code Playgroud)

它将正式成为Swift 3.0版本的一部分.
但它已经Xcode Swift DEVELOPMENT Snapshot 2016-03-24或以后可用了!

  • @RyanCollins:谢谢,更新了。真的没有必要对正确但新过时的答案投反对票。只需写一条评论(就像您所做的那样),要求进行更新编辑。 (2认同)

Kos*_*val 23

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

swift package generate-xcodeproj
Run Code Online (Sandbox Code Playgroud)

  • 这个答案正在[在meta上讨论](https://meta.stackoverflow.com/q/386908/560648) (5认同)