首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SwiftPM创建Cocoa应用程序

如何使用SwiftPM创建Cocoa应用程序
EN

Stack Overflow用户
提问于 2017-07-09 07:23:54
回答 1查看 3K关注 0票数 12

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

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

我想知道如何为macOS Cocoa应用程序创建一个框架,包括所有预生成的东西,比如资产、故事板等等?

如果能获得以下这些有用的东西,那就太好了:

代码语言:javascript
复制
swift package build
swift package test
swift package update
...

有什么想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-17 07:58:09

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

  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. 按下列表下面的+按钮,添加一个新目标,并创建您的可可/gui应用程序
  9. 添加应用程序后,单击目标列表中的应用程序名称。
  10. General选项卡下找到Embedded Binaries部分。
  11. +添加二进制文件,并选择引用的库。
  12. 开发你的可可应用程序。
  13. 构建时,.frameworks将嵌入到.app中。

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

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44994042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档