なぜかXcode6からArchitecturesの$(ARCHS_STANDARD)
からarmv7sが外されている。基本は、外されていようと大丈夫なんだけどframeworkとかライブラリを作る際には含めておいたほうが良い…というわけで、手動で追加する。
単純に、Architecturesにarmv7s
を手動で追加するだけ。
これでビルドすればOK。
含まれているかどうかを確認するにはfile
コマンドで。
command
$ file hogehoge.a
hogehoge.a: Mach-O universal binary with 5 architectures
hogehoge.a (for architecture armv7): current ar archive random library
hogehoge.a (for architecture armv7s): current ar archive random library
hogehoge.a (for architecture arm64): current ar archive random library
hogehoge.a (for architecture i386): current ar archive random library
hogehoge.a (for architecture x86_64): current ar archive random library