2

iPhone5をサポートするUnrar4iOSをビルドしようとしています。ターゲットとプロジェクトの両方を変更して、次の構成にしました。

計画 目標

これは、armv7、armv7s、およびarmv6をサポートするライブラリを生成する必要があると私は信じています。ただし、.aファイルが作成されたら、file libUnrar4iOS.a

私は次のようになります:

libUnrar4iOS.a:2つのアーキテクチャを備えたMach-Oユニバーサルバイナリ
libUnrar4iOS.a(アーキテクチャarmv7用):現在のarアーカイブランダムライブラリ
libUnrar4iOS.a(アーキテクチャcputype(12)cpusubtype(11)の場合):現在のarアーカイブランダムライブラリ

これは持っているようですarmv7(生成されたフレームワークにリンクしようとすると、armv7sスライスがないというエラーが発生します)。

これで3つのアーキテクチャすべてで.aファイルを作成する必要があると考えるのは間違っていますか?

4

1 に答える 1

2

上記のmattjgallowayのように、アーキテクチャcputype(12)cpusubtype(11)はarmv7sです。

于 2012-11-05T17:36:23.317 に答える