目的
iosのアプリ起動時にdyld: Library not loadedエラーとなり、起動しない。
以下の画像のような
dyld: Library not loaded
でストップしてしまう。
そのまま
実行継続
ボタンを押すと、コンソールにメッセージが表示される。
このメッセージについては、ストップ時にすぐに表示される時もあれば、ボタンを押さないと表示されない時もある。
このエラーの対応方法。
対応
エラーのとおり、frameworkが見つからないとのことなので、
TARGETS ー General
タブより
Linked Frameworks and Libraries項目に対象のframeworkを入れる。
今回の場合はRXRelay.framework
だった。
- Generalの
Embedded Binaries
にフレームワークを設置する必要がある。 - Build Settingsの
Build options
項目よりAlways Embed Swift Standard Libraries