(私が持っているすべてのソースファイルに対して)リンカーエラーをファイルに吐き出すエラーの長いリストを取得し.o
ます(上記のソースから発生します)。すべての人のエラーは基本的にこれに解決されます:
CompiledSource.o, file was built for i386 which is not the architecture being linked (armv7)
問題が実際に警告していることを除いて、技術的に。Linker command failed with exit code 1
ただし、コンパイル/リンクフェーズの終了時に、プロジェクトは単純なエラーでビルドを拒否します。
私はこれを理解するために過去2時間を費やしてきました。
私はTargets->ProjectName->Architectures->Valid Architectures
armv6とarmv7の両方を選択しています。また、iOS5.1用にビルドターゲットを設定しています。
私のTargets->ProjectName->Build Phases->Copy Bundle Resources
場合、すべてのリソースが追加されています(ここに、imageやnib / xibファイルなどのリソースが追加されていると思います)。
これについて私にできることはありますか?DataDerived
プロジェクトをクリーンアップし、XCodeルートのフォルダーからすべてのファイルを削除し、さらにはクリーンアップしてみました/var/folders
。確かに、このプロジェクトは、遅くとも2011年以来触れられていません。
私はiOSのもの(およびXcode)にかなり慣れていないことに注意する必要があります。残念ながら、このプロジェクトもNDAの下にあるため、あまり多くの情報を公開することはできません。ただし、ご不明な点がございましたら、できる限りお答えいたします。