No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)と表示された場合の対処法。
XcodeのTargetsのArchitectures欄の、Architectures、Valid Architectures項目をiOSデバイスで使用するArchitectureに合わせる。
ビルド時のこのエラーは、Architecture に armv64を採用するiPhone5s以降のデバイス向けのビルドをするときに発生する。
iOS8以降をサポート対象とする場合、iPhone4s以降のデバイスがサポート対象なので、Architectures、Valid Architectures項目ともに、
armv7、armv7s、armv64を指定すれば解決する。
参考記事:
http://stackoverflow.com/questions/24116636/no-architectures-to-compile-for-only-active-arch-yes-active-arch-armv7-valid