1

我正在使用 Swift 包管理器从控制台创建一个框架,其中包含以下命令:

快速包初始化 --type=library

swift包生成-xcodeproj

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

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

4

1 回答 1

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

于 2016-12-02T12:05:02.087 回答