xcode 4.5 で開発しているアプリをビルドすると以下のエラーが出力された。
リンクしているライブラリが A6 アーキテクチャに対応していないのが原因とのこと。
リンクしているのはソースがあるライブラリばかりではないので、とりあえず、以下で対応する。
(エラー内容)
file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/xxxxx/Documents/workspace/xxxxx/(リンクしているライブラリ名)/lib/xxxxx.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
(対処方法)
プロジェクト設定 [TARGETS]-[Build Settings]
Valid Architectures
“armv7 armv7s” を “armv7” とする (ライブラリが対応できるまで (^_^.))
当然といえば当然だが、時間に余裕がないときに直面するとビビるな。
Follow @redwing1300