*

【Warning対処法】warning: all apps should include an armv7 architecture (current ARCHS = “armv7s”).

   

PAK86_MBAnogamenwonozokubiz20131223500

突然のワーニング

アプリをアップデートしようと、ちょこちょこ修正してビルドしたら、こんなワーニングが出てしまいました。

warning: all apps should include an armv7 architecture (current ARCHS = “armv7s”).

リリースしたときには出ていなかったワーニングなので、何だろうと思って早速調べましたら、以下のサイトさんに対処法が乗っておりました。

http://last-1.blog.jp/archives/2480678.html - ラス1は最後の1つ

armv7を含むようにしなくてはならないけど、今の設定はarmv7sのみとなっていてエラーになっている模様。

Build Settings の Architecturesは Standard architectures (armv7, armv7s, arm64)となっていますが、どうもarmv7sとして読み込んでいるんでしょうかね。

対処として、以下のようにBuild Settings の Build Archive Architecture Only を YES から NO に変更しました。

スクリーンショット 2014-09-01 5.59.12

最後に

アップデートする時に、初見のエラーが出ると、「そんなに変えた覚えないのになんで!?」と苛立ちもありましたが、最近は「あ。そうくる?」と、妙に落ち着いて対処できるようになってきましたね。

 - objective-c, Xcode