2010年7月9日金曜日

Xcodeで.dylibを.appに含める方法

Xcodeでのビルド時に、.dylibを.appに含めるには、次の通り。

左側「グループとファイル」ツリー→「ターゲット」→ターゲット名→「追加」→「新規ビルドフェーズ」→「新規スクリプトを実行」→「シェル」/bin/sh→「スクリプト」→
cp -f DIR/FILENAME.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/FILENAME.dylib"
install_name_tool -change ./FILENAME.dylib @executable_path/FILENAME.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME"