1

コンパイル済みの iOS SDK があります。ライブラリのヘッダー ファイルを含むインクルード フォルダーがあります。lib フォルダーがあり、その中にはフォルダー arm64、armv7、armv7s、および i386 があります。これらの各フォルダー内には lib.a ファイルがあります。この sdk を使用するサンプル アプリがありますが、それを実行する唯一の方法は、使用するデバイスに応じて lib.a ファイルの 1 つにライブラリ検索パスに絶対パスを追加することです。たとえば、サンプル アプリをシミュレーターで実行する場合は、i386 フォルダー内の lib.a ファイルへのパスを追加します。アプリを iPhone 5c で実行する場合は、パスを変更して armv7 フォルダーを使用します。

私の目標は、すべてのデバイスで動作する 1 つの lib.a ファイルを作成することです。スライスと呼ばれるものについて聞いたことがありますが、これらのライブラリをさまざまなアーキテクチャに組み合わせるためにどこから読み始めればよいかわかりません。この SDK のソース コードはありません。ヘッダーと lib.a ファイルのみです。

この SDK を 1 つのライブラリに結合し、相対パスを使用して xcode プロジェクトに含める手順は何ですか?

4

0 に答える 0