0

現在、Apache Cordova の静的ライブラリを使用している Xcode プロジェクトがあります。これをシミュレーターと iOS デバイスで実行できるようにしたいと考えています。現在、2 つの異なるライブラリ (i386 をサポートするライブラリと armv7 をサポートするライブラリ) を Xcode プロジェクトに追加しましたが、どちらをリンクするかをリンカーに伝える方法がわかりません。今まで、「その他のリンカー フラグ」を使用して、Cordova ライブラリへのパスを指定していました。

使用するライブラリのバージョンをリンカにどのように伝えますか?

4

1 に答える 1

0

私はこれを理解しました

2 つの異なる静的ライブラリをプロジェクトに追加する必要があります。次に、通常のビルド フェーズからそれらを削除し、場合によってはビルド設定の下にあるソース ファイルの検索場所から削除します。次に、他のリンカーフラグに移動し、デバッグまたはリリースをクリックして、右下の「ビルド設定の追加」->「条件付きビルド設定」をクリックする必要があります。リンク先のプラットフォームを指定できる新しいビルド設定がポップアップ表示されます。動作させるには、デバッグとリリースの両方に 2 つのアーキテクチャを追加する必要があります。

Apple のチュートリアルを参照してください。

于 2013-02-07T17:21:22.333 に答える