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

阿夫纳·巴尔(Avner Barr)

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

有人处理过吗?

科斯蒂安·科瓦尔(Kostiantyn Koval)

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

swift package generate-xcodeproj

原始答案:

Swift Package Manger(SPM)是跨平台的,可在Mac和Linux上运行。Xcode仅是Mac OS,因此我认为SPM不会很难与Xcode集成。

SPM可以做两件事:

  • 将快速的源代码构建到模块中(可执行文件和库)
  • 获取依赖项(从git或本地路径)

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

我的答案:SPM不会与Xcode兼容。但是因为它是开源的,所以任何人都可以制作自己的fork并添加将生成Xcode特定文件的自定义功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Flutter项目中使用Xcode中的Swift Package Manager添加依赖项时生成错误

来自分类Dev

如何使用Swift Package Manager的binaryTarget?

来自分类Dev

如何在Xcode中开发几个Swift Package Manager软件包?

来自分类Dev

如何通过Swift Package Manager更新导入到Xcode项目的Swift包?

来自分类Dev

使用Swift Package Manager的Swift IOS库无法编译

来自分类Dev

使用Swift Package Manager添加目标依赖项时出错

来自分类Dev

从现有的Xcode项目中导出用于Swift Package Manager的Package.swift

来自分类Dev

使用Swift Package Manager添加其他库

来自分类Dev

使用Swift 5为Swift Package Manager指定最低macOS版本

来自分类Dev

无法使用自定义路径在Swift Package Manager中解析清单文件

来自分类Dev

Swift Package Manager,如何将软件包添加为开发依赖项?

来自分类Dev

Xcode 11-Swift Package Manager找不到清单

来自分类Dev

打开Package.swift和使用`swift package generate-xcodeproj`然后打开生成的xcodeproj文件之间有什么区别?

来自分类Dev

SwiftUI View和Swift Package Manager

来自分类Dev

带有Multiplatform App的Swift Package Manager

来自分类Dev

如何解决Swift Package Manager目标重叠源错误

来自分类Dev

使用grunt和dist项目文件夹进行开发和部署时,如何管理Bower依赖关系?

来自分类Dev

Specify minimum macOS version for Swift Package Manager with Swift 5

来自分类Dev

使用Espresso进行测试时,未在<package>中找到测试

来自分类Dev

在Xcode的发布模式下运行Swift Package测试

来自分类Dev

包含package.json文件失败时使用webpack

来自分类Dev

如何使用ACTION_PACKAGE_CHANGED

来自分类Dev

如何使用 nodemon 忽略 package.json

来自分类常见问题

如何使用package.json中的“文件”和“目录”属性?

来自分类Dev

如何在Swift Package Manager中将本地库添加为依赖项

来自分类Dev

将cmake与工具链文件交叉编译时如何使用find_package?

来自分类Dev

使用Package Manager控制台卸载EntityFramework

来自分类Dev

如何将#'package-name与'in-package'一起使用?

来自分类Dev

使用package.config的项目是否可以替代contentFiles?

Related 相关文章

  1. 1

    在Flutter项目中使用Xcode中的Swift Package Manager添加依赖项时生成错误

  2. 2

    如何使用Swift Package Manager的binaryTarget?

  3. 3

    如何在Xcode中开发几个Swift Package Manager软件包?

  4. 4

    如何通过Swift Package Manager更新导入到Xcode项目的Swift包?

  5. 5

    使用Swift Package Manager的Swift IOS库无法编译

  6. 6

    使用Swift Package Manager添加目标依赖项时出错

  7. 7

    从现有的Xcode项目中导出用于Swift Package Manager的Package.swift

  8. 8

    使用Swift Package Manager添加其他库

  9. 9

    使用Swift 5为Swift Package Manager指定最低macOS版本

  10. 10

    无法使用自定义路径在Swift Package Manager中解析清单文件

  11. 11

    Swift Package Manager,如何将软件包添加为开发依赖项?

  12. 12

    Xcode 11-Swift Package Manager找不到清单

  13. 13

    打开Package.swift和使用`swift package generate-xcodeproj`然后打开生成的xcodeproj文件之间有什么区别?

  14. 14

    SwiftUI View和Swift Package Manager

  15. 15

    带有Multiplatform App的Swift Package Manager

  16. 16

    如何解决Swift Package Manager目标重叠源错误

  17. 17

    使用grunt和dist项目文件夹进行开发和部署时,如何管理Bower依赖关系?

  18. 18

    Specify minimum macOS version for Swift Package Manager with Swift 5

  19. 19

    使用Espresso进行测试时,未在<package>中找到测试

  20. 20

    在Xcode的发布模式下运行Swift Package测试

  21. 21

    包含package.json文件失败时使用webpack

  22. 22

    如何使用ACTION_PACKAGE_CHANGED

  23. 23

    如何使用 nodemon 忽略 package.json

  24. 24

    如何使用package.json中的“文件”和“目录”属性?

  25. 25

    如何在Swift Package Manager中将本地库添加为依赖项

  26. 26

    将cmake与工具链文件交叉编译时如何使用find_package?

  27. 27

    使用Package Manager控制台卸载EntityFramework

  28. 28

    如何将#'package-name与'in-package'一起使用?

  29. 29

    使用package.config的项目是否可以替代contentFiles?

热门标签

归档