Xcode6でSDL2を使う際の注意

ハマったのでメモ

Xcode6でSDL2を使おうとするとビルドして実行した瞬間に死ぬ。

どうも重要なのはコイツっぽい。
EXC_BAD_ACCESS (Code Signature Invalid)

いろんな場所で
codesign -f -s /Versions/A/
すれば上手くいくよ!って書いてあるのに
どうやっても上手くいかない。

色々探し続けた結果ここにたどりつきました。
http://v002.info/forums/topic/code-signing-for-yosemite/

手順的には
1. Copy Filesに必要なFrameworkを突っ込む (SDL2とその周辺)
2. Code Sign On Copy にチェックを入れる
3. 左側にFrameworkが出てくるのでLink Binary With Librariesにドラッグ

これでビルドできました。

それにしても厄介なことこの上ない、はぁ。

Leave a Comment