如何使用Swift Package Manager创建Cocoa Touch Framework?

Man*_*lMB 1 frameworks ios swift-package-manager

我正在使用Swift Package Manager从控制台创建一个带有以下命令的框架:

swift包init --type = library

swift包generate-xcodeproj

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

我怎样才能创建一个Cocoa Touch Framework呢?

Kos*_*val 6

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

以下是Swift Package Manager 自述文件的引用

请注意,此时程序包管理器不支持iOS,watchOS或tvOS平台.

但它将在未来得到支持.你可以在这里阅读更多相关信息 - Swift Package Manager 3.0项目状态

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