集成 SDK 后,启动应用出现:unrecognized selector sent to instance 错误?

集成 SDK 后,启动应用出现 unrecognized selector sent to instance 错误,通常是因为没有正确设置 -ObjC 的原因。按如下方法即可解决:

如果是手动集成

在应用对应 target 的设置中,Build Settings -> Linking 项下的 Other Linker Flags 中添加 -ObjC,注意 O,C 大写

Other Linker Flags

如果是通过 CocoaPods 集成

在应用对应 target 的设置中,Build Settings -> Linking 项下的 Other Linker Flags 中是否已自动添加 $(inherited),如果未添加,请手动添加

Other Linker Flags

评论