如何使用 Swift 包管理器创建 Cocoa 触控框架?

How to create a Cocoa Touch Framework with Swift Package Manager?

我正在使用 Swift 包管理器使用以下命令从控制台创建框架:

swift 包初始化 --type=library

swift 包生成-xcodeproj

使用此命令创建的输出框架是 Cocoa 框架.

我如何创建 Cocoa 触摸框架

Cocoa Touch Framework - 是一个 iOS 框架,SwiftPM 当前不支持 iOS。

引用自 Swift 包管理器 Readme

Note that at this time the Package Manager has no support for iOS, watchOS, or tvOS platforms.

不过以后会支持的。您可以在此处阅读更多相关信息 - Swift Package Manager 3.0 Project Status

如果你想制作 iOS 框架,你可以 运行 swift package generate-xcodeproj 并将框架目标更改为 iOS。您还可以通过自定义配置传递自定义 .xcconfig 文件 swift package generate-xcodeproj --xcconfig-overrides Configs.xcconfig