#Appendix
本日、Realmを使ってるアプリを実機で起動したら以下のエラーが出ました。
その解決方法をざっと書きます。
dyld: Library not loaded: @rpath/Realm.framework/Realm
XCode上では「dyld`__abort_with_payload:」から始まるファイルが開かれており、「Thread 1: signal SIGABRT」のメッセージが。
原因は分からずでしたが解決方法は、
1.PodFileを更新
2.pod updateを実行
でした。
pod initによって作られたPodFileの
PodFile
use_frameworks!
を
PodFile
# use_frameworks!
use_modular_headers!
に変更して、そのプロジェクトフォルダに対して
pod updateを実行するだけです。
※pod installした時と同じような感じ。
ターミナル見てたらRealmが4.3.1から4.3.2に変わってたから
それでなんか修正が必要になったんですかねー。
PodFileを更新せずにupdateするだけだと、Realmのversionは上がってましたがエラーメッセージは変わらなかったので、PodFileにuse_moduleなんたらっていうのは入れなくちゃいけないみたいです。
こんなんわかるかい・・・