Swift 4のリリース後、Swiftは静的ライブラリをサポートしています。しかし、アプリケーション内でStaticバイナリを使用しようとすると、未定義のモジュールでエラーが表示されます。Swift 4でスタティックライブラリモジュラーを作るには?
モジュールごとに15フレームワークのモジュール構造を持つSDKを作成していますが、Appleが示唆するように、6つ以上の動的フレームワーク(ダイナミックリンクはアプリの起動時間が遅くなるため)を追加することは好ましくありません。 Swiftの静的ライブラリをサポートした後、静的ライブラリに変換し、15のすべてのフレームワークにファサードインターフェイスを提供する1つの動的フレームワークを作成することにしました。
ダイナミックフレームワークに追加しようとしたStaticA
という静的ライブラリが1つ作成されましたが、以下のエラーが表示されます。
No such module 'StaticA'
私もYes
にDefines Modules
を設定するが、それは助けていません。 Swiftを使用してStaticライブラリをモジュール化することは可能ですか? はいの場合は、提案方法。新しいライブラリを追加するには、「+」「リンクバイナリとライブラリ」の下にプロジェクトのビルドフェーズに おかげ
下
Library Search Paths
へのlibパスを持っているあなたはこれでどこでも得ていることを確認? – sirvonまだそれを行う方法が見つかりませんでした。 – technerd