iPhone または iPad 用のアプリケーションに静的ライブラリを含める最良の方法はどれですか?
私はすることを選ぶことができました
- 適切なプラットフォームを提供するライブラリをコンパイルし、ユーティリティでライブラリ ファイルを
ar
構築してから、フレームワークとしてプロジェクトに追加します。 - ライブラリ .c/.h のソースを含めて、アプリケーションと一緒にコンパイルする
含めたいライブラリのすべての特定の設定を管理することは気にしないので、最初のアプローチはより簡単に思えますが、iPhone と iPad の両方のライブラリを作成し、リンク時に xcode が適切なライブラリを使用できるようにするにはどうすればよいですか?
2 番目のアプローチは、xcode がアプリケーションとライブラリのコンパイルを処理するため (設定が異なると思われます)、より複雑に思えます。lib のソースを簡単に追加できますが、xcode がそれらを使用して正しい方法でビルドできるようにするには、make スクリプトを含める必要があります。
続行する方法について何か提案はありますか? 含めようとしているライブラリはlibsshです。(もちろん、このライブラリは既にコンパイルされており、iPhone で正常に試行されていることは知っています)
前もって感謝します。