GLEWやSDLなどのライブラリをdylibでプロジェクトに組み込んだ場合、
Xcodeで実行するに際に実行ファイルと同じ場所にdylibがないと実行時にエラーになる。
そのような場合にXcodeで実行時に実行ファイルと同じフォルダにdylibをコピーするには以下の方法で行える。
[Build Phase] → [Run Script] に以下のシェルスクリプトを記述する。
if [ -d "$BUILD_DIR/Debug" ]; then cp "$SRCROOT"/GLEW/lib/mac/*.dylib $BUILD_DIR/Debug cp "$SRCROOT"/SDL/lib/mac/*.dylib $BUILD_DIR/Debug fi if [ -d "$BUILD_DIR/Release" ]; then cp "$SRCROOT"/GLEW/lib/mac/*.dylib $BUILD_DIR/Release cp "$SRCROOT"/SDL/lib/mac/*.dylib $BUILD_DIR/Release fi