使用 Swift Package Manager 时如何生成用于开发的 Xcode 项目文件 [英] When using Swift Package Manager how can I generate an Xcode project file for development

查看:38
本文介绍了使用 Swift Package Manager 时如何生成用于开发的 Xcode 项目文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am using the new open source Swift Package Manager and am able to download the files. I want the manager to create a "development environment" (Through Xcode) based on the packages it retrieved.

有人处理过吗?

推荐答案

更新:如其他答案中所述,您现在可以使用以下命令生成 Xcode 项目文件:

Update: as mentioned in other answers, you can now generate Xcode project files with this command:

swift package generate-xcodeproj

<小时>

原答案:

Swift Package Manger (SPM) 是跨平台的,适用于 Mac 和 Linux.Xcode 仅适用于 Mac OS,因此我认为 SPM 不会很难与 Xcode 集成.


Original answer:

The Swift Package Manger (SPM) is cross platform, It works on Mac and Linux. The Xcode is Mac OS only, so I don't think SPM will be hard integrate to work with Xcode.

SPM 可以做两件事:

SPM can do 2 things:

  • 将 swift 源代码构建到模块中(可执行文件和库)
  • 获取依赖项(从 gi​​t 或本地路径)

SPM 仅适用于源代码、文件夹和文件.它对 Xcode 一无所知.
还提到,未来苹果计划增加对其他语言的支持,不仅仅是 Swift 和 Objc.

The SPM work only with Source code, folders and files. It doesn't know anything about Xcode.
Also it is mentioned that in the future Apple plans to add support for other languages not only Swift and Objc.

我的回答:SPM 不会忘记 Xcode.但是因为它是开源的,任何人都可以制作自己的 fork 并添加自定义功能来生成特定于 Xcode 的文件.

My answer: SPM will not ingrate with Xcode. But because it's open-source anyone can just make its own fork and add custom feature that would generate Xcode specific files.

这篇关于使用 Swift Package Manager 时如何生成用于开发的 Xcode 项目文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆