1

Swift Package Manager を使用して、次のコマンドを使用してコンソールからフレームワークを作成しています。

迅速なパッケージの初期化 --type=library

迅速なパッケージ生成-xcodeproj

このコマンドを使用して作成された出力 Framework はCocoa Frameworkです。

代わりにCocoa Touch Frameworkを作成するにはどうすればよいですか?

4

1 に答える 1

6

Cocoa Touch Framework - iOS フレームワークです。SwiftPM は現在 iOS をサポートしていません。

Swift Package Manager Readmeからの引用です。

現時点では、Package Manager は iOS、watchOS、または tvOS プラットフォームをサポートしていないことに注意してください。

ただし、将来的にはサポートされる予定です。詳細はこちら - Swift Package Manager 3.0 Project Status

iOS フレームワークを作成する場合は、実行swift package generate-xcodeprojしてフレームワーク ターゲットを iOS に変更します。.xcconfigカスタム構成でカスタムファイルを 渡すこともできますswift package generate-xcodeproj --xcconfig-overrides Configs.xcconfig

于 2016-12-02T12:05:02.087 に答える