0

XCode プロジェクトをビルドしようとしていますが、これが得られます。プロジェクトはデバイスでは正常に実行されますが、シミュレーターでは実行できません。

ビルド エラー

誰かがなぜこれが起こっているのか説明してもらえますか. このライブラリをプロジェクトから削除して、再度追加しようとしました。それでもシミュレーターで実行できません。

前もって感謝します。

4

2 に答える 2

2

i386 は、開発マシンで使用される Intel プロセッサ アーキテクチャへの参照です (実際の iOS デバイスは ARM プロセッサを使用します)。

このエラーは、ライブラリが Intel アーキテクチャのサポートを含むように構築されていないことを示しています。シミュレーターはデスクトップ上で実行されるため、実行するには Intel サポートが必要です。

i386 を含むライブラリのコピーを入手するか、自分でビルドする必要があります。

これができる1つの方法です(i386サポートの追加が必要な別のライブラリの場合)

http://www.federicocappelli.net/2012/10/05/zbar-library-for-iphone-5-armv7s/

于 2012-10-26T15:58:46.847 に答える
1

CkoCrypt2 がコード内で定義されている場所を見つけて、シミュレーター用にビルドされていることを確認する必要があります。

「CkoCrypt」がライブラリまたはフレームワークの一部である場合は、そのライブラリをコンパイルしてシミュレーターでも動作させる必要があります。

于 2012-10-26T15:49:46.040 に答える