2012-05-05 23 views

答えて

5

iOS用のユーザー動的ライブラリはありません。少なくとも正式にサポートされているものはありません。確かに、iOSアプリケーション(AppleがApp Storeで受け入れる)は、私には単一のバイナリファイル(とリソース)で構成されなければならない。つまり、静的ライブラリとメインプログラムのみをリンクすることができます。

iOS SDKは、デバイスのホーム画面にのみ表示されるネイティブアプリケーションの作成をサポートしています。ドライバ、フレームワーク、ダイナミックライブラリなど、他の種類のコードの作成はサポートしていません。フレームワークまたはダイナミックライブラリのコードをアプリケーションに統合する場合は、プロジェクトを構築するときに、そのコードをアプリケーションの実行可能ファイルに静的にリンクする必要があります。

source - "あなたは何を作成することができますか?" セクションを)もちろん

、動的リンクは、iOS版でサポートされています。それは、AppleがSDKフレームワークを除いてiOSアプリケーションでのその使用をサポートしていないことだけです。

とにかくダイナミックライブラリを作成するには、this articleをご覧ください。このトリックは、プレーンなCocoa(MacOS)フレームワークバンドルから始まり、次にiOS SDKに対してコンパイルするためにビルド設定を変更します。

関連する問題