我正在使用 Swift 包管理器从控制台创建一个框架,其中包含以下命令:
快速包初始化 --type=library
swift包生成-xcodeproj
使用此命令创建的输出框架是Cocoa 框架。
我怎样才能创建一个Cocoa Touch 框架呢?
我正在使用 Swift 包管理器从控制台创建一个框架,其中包含以下命令:
快速包初始化 --type=library
swift包生成-xcodeproj
使用此命令创建的输出框架是Cocoa 框架。
我怎样才能创建一个Cocoa Touch 框架呢?
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