iOS微博,微信,QQ源生分享的问题

iOS微博,微信,QQ源生分享的问题_第1张图片
依赖库.png

****微博****:

1.问题: 点击分享就崩溃,要么就是没反应或提示"-canOpenURL: failed for URL: "weibosdk://" - error: "未能完成操作。(“OSStatus”错误 -10814。)"
解决: 在target_>build settings ->other linker flags中添加-all_load,添加库Foundation.framework ,QuartzCore.framework , imageIO.framework ,(别问为什么我也母鸡)
2.问题:删除之前项目,重新运行启动就崩溃,崩溃在微博注册中,无提示
iOS微博,微信,QQ源生分享的问题_第2张图片
微博崩溃视图.png
解决:将weiboSDK.bundle添加进主工程中(之前只在的是workSpace的framework中有)

****微信****:

问题:启动工程就崩溃 ( 还有别的问题我给忘了)
解决: 添加libz.dylib, target_>build settings ->other linker flags中添加weixinsdk.a的路径(点+,拖进去libWeChatSDK.a)
iOS微博,微信,QQ源生分享的问题_第3张图片
配置修改.png
封装了这三家的源生分享, 所加的库貌似不止官方文档中提到的 (也可能是我粗心没注意),上面是所有的库, 全部加上应该不会有问题

你可能感兴趣的:(iOS微博,微信,QQ源生分享的问题)