2014年11月13日木曜日

[Xcode] No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7s armv7).のエラー

どうも、俺です。

Xcodeでビルドさせたときに、タイトルのようなエラーが出る人へ。


方法は2つ考えられます。

1)Build Settings内にある「Build Active Architecture Only」の値をNoにする。
2)転送先端末(またはシミュレータ)にマッチしたアーキテクチャを「Valid Architectures」に記述する。

これでエラーが出なくなるかもしれません。


1)の「Build Active Architecture Only」ですが、
これは"Yes"にすると現在選択された(転送先)端末に適した
アーキテクチャのみでビルドする、
という設定になるため、そのアーキテクチャが「Valid Architectures」にない場合は上記のエラーとなるようです。

以上でぇぇぇす。