ShareSDK使用可能出现的问题

1:升级到iOS9后,微信,QQ,微博等社交软件的分享都失效了,控制台默默地打印了这条信息:
This app is not allowed to query for scheme xxx
这是因为iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里配置:

    LSApplicationQueriesSchemes
    

    mqqOpensdkSSoLogin
    mqzone

    
    sinaweibohd
    sinaweibo
    sinaweibosso
    weibosdk
    weibosdk2.5

   
    alipayauth
    alipay
    
    mqq
    mqqapi
    mqqopensdkapiV3
    mqqopensdkapiV2
    mqqapiwallet
    mqqwpa
    mqqbrowser
    wtloginmqq2
    mqzoneopensdkapiv2
    mqzoneopensdkapi19
    mqzoneopensdkapi
    mqzoneopensdk
    mqqopensdkapiv4
    
    
    weixin
    wechat
    weibosdk
    weibosdk2.5

    

2:出现 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x17024edc0'问题
需要在项目的Build Settings中的Other Linker Flags添加”-ObjC”

图片.png

你可能感兴趣的:(ShareSDK使用可能出现的问题)