苹果端微博第三方功能申请
第一步
在新浪微博-开放平台注册成为新浪微博开发者, 然后新建一个应用, 获取到相应的APP Key 以及 App Secret 和授权回调页地址 redirectUri(需要去官网填写)

第二步
在官网下载sdk 将sdk中的libWeiboSDK.a , WBHttpRequest.h , WBHttpRequest+WeiboToken.h , WeiboSDK.bundle , WeiboSDK.h , WeiboSDK+Statistics.h ,添加到项目工程目录
添加系统依赖库
到Build Phases -> Link Binary With Libraries 添加以下类
然后到Build Settings,搜索other Link 添加-Ojbc -all_load
添加 URL Scheme白名单 来到Info-> URL Types, 点击左下角的 + 新加一个Scheme
在Info.plist文件内新加字段: LSApplicationQueriesSchemes, 类型为Array(数组)然后添加内容, 类型为String(字符串)微信需要添加以下字段:mqzoneopensdkapi,
sinaweibo
sinaweibohd
sinaweibosso
sinaweibohdsso
weibosdk
weibosdk2.5
到此微信集成适配结束 接下来是微信登录分享
第一步想要在桥接头文件中加入 #import "WeiboSDK.h"(swift使用oc的库想要桥接头文件 官方sdk为oc语言库)在AppDelegate.swift中注册app:WXApi.registerApp(“申请app得到的appid”)
微博登录
在AppDelegate.swift注册app:WeiboSDK.registerApp(sinaWeiboAppKey) WeiboSDK.enableDebugMode(true)
然后在方法 func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool 中添加回调:

如果在未安装微博客户端, 使用H5网页进行授权登录的时候, 还需要实现下面这个代理方法:
实现其代理方法:
这样调用
微博分享(登录所想要的集成及适配操作 分享也需要)
分享的回调函数
吊起微博分享的地方