留意:

由于SDK依靠的静态库只支撑arm64,所以DIDSDK 目前只支撑真机调试。

调试前准备: Mac OSXCodeIPhone设备(iOS 11 && iOS 11+)Charles商汤SSL VPN苹果开发者账号(假如没有的话能够运用个人Apple ID)。

开端调试

准备完成后开端调试

  1. 增加开发者账号,参考链接:blog.csdn.net/danjiujiaoh…
  2. 设置SLL Proxying: 翻开Charles,挑选菜单栏Help,挑选SLL Proxying,挑选Install Charles Root Certificate on a moible...

DID TES DEMO真机调试指南

Charles会弹出一个信息框:

DID TES DEMO真机调试指南
翻开IPhone手机,挑选无线局域网,挑选当前与电脑相同的WiFi名,开端衔接,衔接成功后,挑选WiFi称号右侧的感叹号按钮。进入WiFi详情页,往下滑动屏幕,找到装备署理选项:

设置为手动,并且输入Charles供给的IP地址和端口。

DID TES DEMO真机调试指南

保存好设置,Charles此刻会弹出一个确认框,点击Allow!牢记,一定要答应Charles开端署理!

3、设置SLL Proxying

DID TES DEMO真机调试指南
选中SLL Proxying Setting,增加署理地址:

DID TES DEMO真机调试指南

DID TES DEMO真机调试指南
完成后,点击保存!

4、开端真机调试 将手机通过数据线与Mac衔接,挑选信赖电脑。 翻开项目:

DID TES DEMO真机调试指南

修改项目:

DID TES DEMO真机调试指南

Scheme解释

DISSDK:编译SDK,会输出DIDSDK.framework Debug环境的文件

OutPutFarmework:会输出DIDSDK.framework Debug与Release兼并后环境的文件

DIDTestDemo:会编译Debug环境的DEMO

DIDTestDemo_release:会编译Release环境的DEMO

DID TES DEMO真机调试指南

运转成功后,假如是个人Apple ID,手时机提示,未信赖的开发者。 前往手机设置-通用-设备与证书,找到DID APP,点击信赖。