iOS引入第三方登录遇到的问题

在项目中接入微信第三方登录后,出现这个错误:
[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x17425eae0
网上普遍给的答案是:在building settings ->linking ->Other Linker Flags 中添加-ObjC
这个解决方法是有效的,但是会把没用的framework全部加载进去,安装包会变大。
我使用的是下面的方式:

[WXApi registerApp:WXAppID enableMTA:NO];

在接入微博第三方登录的时候,又遇到了这个错误:
[UIDevice wbsdk_plainDeviceID]: unrecognized selector sent to class 0x1a8382ab0
网上给的答案和上面问题的解决办法一样。

我使用的解决办法是:
在building settings ->linking ->Other Linker Flags 中添加-force_load path/to/xxx/libWeiboSDK.a

答案来自 https://blog.csdn.net/yqmfly/article/details/45148081

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容