Xcode – Objective-C Unrecognized Selector Sent to Instance / -all_load , -Objc

2015年6月22日

[現象]
3rd partyライブラリを複数利用したところObjective-C Unrecognized Selector Sent to Instance エラーがでる
other linker flagオプションへ-all_loadをつけて試したところ「Unrecognized Selector Sent to Instance」は解除されたが今度は
[duplicate symbols for architecture arm64]のエラーが多発
[原因]
3rd partyのライブラリの読み込みが正しくできていないのが原因

[対策]
Unrecognized Selector Sent to Instanceを発生させる3rd partyライブラリを強制参照させる
Other Linker Flagsへ-force_load [3rd party ライブラリ経路]を指定

[参考URL]

http://stackoverflow.com/questions/3354864/xcode-project-target-settings-syntax-for-linker-flag-force-load-on-iphone..

Comments are closed.