私はいくつかのAppleフレームワークに依存するスタティックライブラリを持っていますが、それをターゲット依存として含めると、それは依存するフレームワークをアプリケーションプロジェクトに追加する必要があります。依存関係をスタティック・ライブラリ・ターゲットで指定するだけで済むように、プロジェクトを設定する方法はありますか?iOSスタティックライブラリを構築する
4
A
答えて
2
可能ですが、実際にはですが、実際にはそうしたくありません。あなたがそれをしたら、あなたが受け入れられるかどうかは分かりません。静的ライブラリは動的ライブラリとリンクしていますが、.mファイルのようにシンボルは含まれていません。これが動的ライブラリの全体像です。
解決策の1つは、xcconfigファイルを使用することです。このシナリオでは
あなたは静的ライブラリを伴う共有可能xcconfigファイルを作成します。次に、アプリケーションプロジェクトで、xcconfigファイルをコピーし、そのアプリケーション構成をベースにします。
OTHER_LDFLAGS = $(SHARED_LDFLAGS) -framework AssetsLibrary -framework AudioToolbox ...
関連する問題
- 1. スタティックライブラリをモノタッチで構築する
- 2. スタティックライブラリで共有ライブラリを構築する
- 3. 独自のiOSスタティックライブラリの構築 - 他のフレームワークとのリンク
- 4. NDKを使用してasset_managerでスタティックライブラリを構築するr10e
- 5. IOSアプリケーションを構築する
- 6. Android NDK R8でスタティックライブラリを構築できません
- 7. スタティックライブラリで共有ライブラリを構築できません
- 8. UIWebViewでHTML5 iOSアプリケーションを構築する
- 9. iosアプリケーション内でxmlを構築する
- 10. iOS用GMPを構築する
- 11. iOS ffmpegを構築するには
- 12. Liblinphone for iOSを構築する
- 13. iOS用スタティックライブラリをリンクする方法
- 14. iOS Facebook SDKスタティックライブラリを作成する
- 15. iOSコンパイルエラー(Unityで構築)
- 16. iOSスタティックライブラリのホワイトラベルアプリケーション用コードベース
- 17. 外部フレームワークを使用するカスタムiOSフレームワークを構築する
- 18. iOSアプリケーションプロジェクトからスタティックライブラリを作成
- 19. iOSとウェブで使用するデータベースを構築する方法
- 20. スタティックライブラリを別のスタティックライブラリにリンクする
- 21. iOS向けPoDoFoライブラリの構築方法
- 22. iOSでマルチビューアプリケーションを構築する方法はありますか?
- 23. 端末を使用してiOSアプリケーションを構築する
- 24. xcodebuildを使ってiOSフレームワークを構築するには?
- 25. 'AndroidのNDKを使ってスタティックライブラリを構築する際に' auto 'を無効にしましたr10e
- 26. Adobe Flex BuilderでiOSアプリケーションを構築する - パフォーマンスの問題
- 27. ios realseにreactnative v0.45プロジェクトを構築するには
- 28. iOSアプリケーションでクリーンプレゼンテーションレイヤーを構築する方法
- 29. iOSで「イメージストア」を構築する方法は?
- 30. alamofireをiOS 10で再構築する際の問題
はい、それは多かれ少なかれ私が探していたものです。私は実際に動的ライブラリを静的にリンクすることを意味しませんでした。アプリケーションプロジェクトが手動でそれらをすべて追加する必要はありませんが、この設定ファイルは十分に機能するようです。 – JoeyJ
この質問に続いて、新しい設定ファイル答えに記載されている行だけを追加しました。ビルドしているスタティックライブラリは正常にコンパイルされますが、私の静的ライブラリを使用するアプリケーションプロジェクトでMapKitフレームワークをインポートする必要があります。 –
ライブラリとリンクしても、適切なヘッダファイルをインポートする必要があります。 – logancautrell