【发布时间】:2016-12-31 17:23:11
【问题描述】:
我目前正在构建我真正想用作框架的代码,因为我能够像使用 Apple 框架一样import MyCustomFramework(将来我也想分发它们)。
我对此有一些疑问:
- 构建我想要的框架的最简单方法是什么?这可以直接在 Xcode 中完成,还是我需要在终端中使用命令行工具?
- 这个框架是否兼容多个平台(我正在考虑所有 Apple 平台,但也考虑 Swift 支持的其他平台,例如 Linux)。
- Swift 框架和 Swift 包管理器之间到底有什么联系?我需要 SPM 来构建我的框架还是这两个不同的工具?
谢谢。
【问题讨论】:
-
关于兼容性,它取决于你将使用哪些库,并非所有可可库都可用于 swift 的 linux 版本。
-
@MatteoCrippa 谢谢:)
-
@StefanNestorov 谢谢!我看到这是一个 Cocoa Touch 框架,是否兼容其他平台?
-
应该适用于 iOS 和 osX,但不确定是否适用于其他平台(Linux)。
标签: swift swift-package-manager