Xcode 6.1 で自家製フレームワークを追加する方法
適当に Xyz.framework を追加するだけでは、コンパイルは通っても起動後に下記のエラーになっていた。
dyld: Library not loaded: @rpath/Xyz.framework/Xyz Referenced from: /Users/xxxx/Library/Developer/CoreSimulator/Devices/xxxx-xxxx-xxxxxx/data/Containers/Bundle/Application/xxxx-xxxx-xxxxxx/Xxxxx.app/Xxxxx Reason: image not found
プロジェクト設定の Build Phrases で以下を行う。
- Link Binary With Libraries → + → [Add Other...] で生成したフレームワークを選択
- Embed Frameworks →Destination を Frameworks に → + → ツリーからフレームワークを選択