【iOS7対応】Static Libraryのビルド方法
Xcodeでライブラリ(.aファイル)を作成する際、以下の手順でビルドすることで実機・シミュレータを問わず組み込めます。
1. ターミナルからプロジェクトフォルダに移動
$ cd ../MyLib
2. 実機用にビルド(armv7, armv7s)
xcodebuild -sdk iphoneos -arch armv7 -arch armv7s clean build
3. シミュレーター用にビルド(i386)
xcodebuild -sdk iphonesimulator -arch i386 clean build
4. ライブラリファイルを作成するためのフォルダを準備
(フォルダ名は何でもOK)
mkdir prod
5. それぞれのビルドファイルを結合
xcrun lipo -create build/Release-iphoneos/libMyLib.a build/Release-iphonesimulator/libMyLib.a -output prod/libMyLib.a
上記実行すると「prod」フォルダ中にライブラリファイルが作成されます。