gpt4 book ai didi

swift - 如何使用 SwiftPM 创建 Cocoa GUI 应用程序

转载 作者:IT王子 更新时间:2023-10-29 05:30:16 24 4
gpt4 key购买 nike

我想将我的代码库拆分成一个我想上传到 github 的库和一个 GUI 应用程序。我希望使用最近推出的 SwiftPM 是个好主意。

但我能找到的所有示例都显示了使用 swift package init --type executable 创建控制台应用程序。

我想知道如何使用所有预生成的东西(如 Assets 、 Storyboard等)为 macOS Cocoa 应用程序创建框架?

如果能访问这样有用的东西就好了:

swift package build
swift package test
swift package update
...

有什么想法吗?

谢谢!

最佳答案

这是我使用 SPM 创建 cocoa 应用程序的工作解决方案。

  1. 创建应用程序的可执行版本:swift package init --type executable
  2. 将您的包包含在 Package.swift
  3. 更新/获取它们:swift package updateswift package fetch
  4. 创建您的 .xcodeproj:swift package generate-xcodeproj
  5. 用 Xcode 打开你的 .xcodeproj;您会看到它是一个控制台应用程序。
  6. 构建您的解决方案(此构建将创建依赖项:.frameworks,在“产品”下)
  7. 点击项目名称查看目标
  8. 按列表下方的 + 按钮添加新目标,并创建您的 cocoa/gui 应用
  9. 添加应用后,点击目标列表中的应用名称
  10. General 选项卡下找到 Embedded Binaries 部分。
  11. + 添加二进制文件,并选择您引用的库。
  12. 开发您的 Cocoa 应用程序。
  13. 构建时,.frameworks 将嵌入到 .app 中

如果你更新了你的packages.swift,你应该重复上面的步骤,除了创建新的目标;您只需要将它添加到项目中即可。

关于swift - 如何使用 SwiftPM 创建 Cocoa GUI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44994042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com