2016-05-07 8 views
0

iOS 9.3以前のiPhone 6sなどを使用している場合、Simulatorで正常に動作するプロジェクトがあります。しかし、私がSimulatorでプロジェクトをビルドしようとすると、例えばiPhone 4s iOS 8.1上にビルドされません。Xcode 7.3シミュレータアーキテクチャの未定義シンボル

しかし、奇妙なことに、アプリをアーカイブしたり、アプリストアやファブリックに公開したり、この2つのサービスを通じてiPhone 4sに問題なくインストールできます。だから私が逃しているキャッチはどこですか?

ビルド設定を変更しようとしたところ、ビルドやアーカイブができなかったが、iPhone 6sで直接ビルドして実行することができた。

 Undefined symbols for architecture i386: 
     "_Check_Parity_Pitch", referenced from: 
      _tdav_codec_g729ab_decode in libtinyDAV.a(tdav_codec_g729.o) 
     ... 
     ... 
     ... 
     ld: symbol(s) not found for architecutre i386 
     Linker command failed with exit code 1(use -v to see invocation) 

プロジェクトの設定:

enter image description here

は私が有効なアーキテクチャが、私の追加と削除しようとしている

は、私は次のようなエラー(S)(iPhone 4SのiOS 8.1シミュレータ)を取得しますアプリを構築する運がない。

答えて

1

Xcodeまたはシミュレータを終了してもう一度実行してください。もう一度問題が発生する場合は、Xcodeをアンインストールしてから、もう一度インストールしてください。それがうまくいくことを望みます。

+0

私はこれをすべて試しました。他のコンピュータでさえ、それは役に立たない。 – Excalibur

関連する問題