Swift5中如何使用微信SDK拉起微信授权登录

下载微信SDK

http://dldir1.qq.com/WechatWebDev/opensdk/OpenSDK1.9.6.zip

  • mac上使用chrome下载时点击没有反应,猜测跟chrome有关系,懒得解决了,使用了safari进行下载
  • 下载完成后解压到项目中(我是放到了项目根目录)

在Build Phases中添加swiftSDK依赖

  • libc++.tbd
  • CoreTelephony.framework
  • libsqlite3.tbd
  • libz.tbd
  • SystemConfiguration.framework


    image.png

在Build Settings中找到Other linker Flags并配置-Objc -all_load

image.png

在info中配置URL Types

image.png

开启Associated Domains,并添加Universal Links

image.png

在info中添加Queried URL Schemes参数

image.png

使用微信sdk拉起微信登录授权

新建头文件

#ifndef WXSDK_Header_h
#define WXSDK_Header_h
#import "wxSDK/WXApi.h"
#import "wxSDK/WXApiObject.h"
#import "wxSDK/WechatAuthSDK.h"
#import "Webkit/Webkit.h"

#endif /* WXSDK_Header_h */

配置头文件引用路径

image.png

将libWeChatSDK.a文件引入到添加到项目中

image.png

在AppDelegate中注册服务

image.png

具体使用方式

image.png

你可能感兴趣的:(Swift5中如何使用微信SDK拉起微信授权登录)