0
iphoneシミュレータ用にビルドしようとしたときに、私はこのエラーを取得する:プロジェクトはiphoneシミュレータ用にビルドされていません。
d: warning: ignoring file /users/salehshah/SmartSwipe/libANMobilePaymentLib.a, file was built for archive which is not the architecture being linked (i386) Undefined symbols for architecture i386:
は、私はiOSの5プロジェクトでのXcode 4.2を使用していますが構築され、デバイス上で正常に動作することを注意してください。静的ライブラリをリンクしているときに問題があると思います。アーキテクチャに問題があるかもしれません。
です。これはシミュレータ上でも正常に動作しています。突然それは実行を停止しました。私はプロジェクト設定などを変更しませんでした。 – Saleh
何も変更しなければ、これらの設定を見る必要はありません。あなたはおそらく宇宙線に当たっているでしょう。 ;-)ビルド後にLog Navigator(Cmd-7)を見てください。図書館は建設されていますか?適切なアーキテクチャ(つまりi386)用に構築されていますか? – tonklon
この警告は次のとおりです:ファイルはアーカイブされていて、リンクされているアーキテクチャーではありません(i386) – Saleh