Edited at

[CocoaPods]実機起動時の「Symbol not found」エラーでクソ詰まった

More than 3 years have passed since last update.


追記

そもそもこれで起動時にすぐは落ちなくなったがBrightFutureにアクセスした瞬間落ちるようになった。



プロジェクト自体をgit cloneしなおしたら、そもそもこの問題自体起きずに解決した。

要はgit cloneしなおすこととか大事。


CocoaPods: 0.38.0.beta.2

iOS: 8.3

Xcode: 6.4

いつのまにか、実機のみ、起動直後に

"「BrightFutures」が見つかりません"というようなエラーで落ちるようになっていた...!

4時間くらい詰まってしまった。一日潰れるかと思ったぜ..!


dyld: Symbol not found: __TWPCSo7NSError13BrightFutures9ErrorTypeS0_
Referenced from: /private/var/mobile/Containers/Bundle/Application/E5242F00-6D45-4101-964C-6D42B2CDDA87/APlayerViewController.app/APlayerViewController
Expected in: /private/var/mobile/Containers/Bundle/Application/E5242F00-6D45-4101-964C-6D42B2CDDA87/APlayerViewController.app/Frameworks/BrightFutures.framework/BrightFutures
in /private/var/mobile/Containers/Bundle/Application/E5242F00-6D45-4101-964C-6D42B2CDDA87/APlayerViewController.app/APlayerViewController
(lldb)

ここらへんとか色々見まくってたけど、皆も詰まってる様子。

その解決法も様々だった。

http://qiita.com/cobonas/items/8bfe26d679798b24a4b2

http://stackoverflow.com/questions/24043532/dyld-symbol-not-found-nsurlauthenticationmethodclientcertificate-when-trying

http://stackoverflow.com/questions/21402065/dyld-symbol-not-found-nsurlsessiontransfersizeunknown-afnetworking-2-1-0


解決した方法

色々試してなんとか解決できたのがこれ。

エラーが出てるBrightFutureをOptinalで追加した。

※ Optinalにしないとダメ。