留意:
由于SDK依靠的静态库只支撑arm64
,所以DIDSDK 目前只支撑真机调试。
调试前准备: Mac OS、XCode、IPhone设备(iOS 11 && iOS 11+)、Charles、商汤SSL VPN、苹果开发者账号(假如没有的话能够运用个人Apple ID)。
开端调试
准备完成后开端调试
- 增加开发者账号,参考链接:blog.csdn.net/danjiujiaoh…
- 设置SLL Proxying:
翻开Charles,挑选菜单栏
Help
,挑选SLL Proxying
,挑选Install Charles Root Certificate on a moible...
Charles会弹出一个信息框:
翻开IPhone手机,挑选无线局域网,挑选当前与电脑相同的WiFi名,开端衔接,衔接成功后,挑选WiFi称号右侧的感叹号
按钮。进入WiFi详情页,往下滑动屏幕,找到装备署理选项:
设置为手动
,并且输入Charles供给的IP地址和端口。
保存好设置,Charles此刻会弹出一个确认框,点击Allow
!牢记,一定要答应Charles开端署理!
3、设置SLL Proxying
选中SLL Proxying Setting,增加署理地址:
完成后,点击保存!
4、开端真机调试 将手机通过数据线与Mac衔接,挑选信赖电脑。 翻开项目:
修改项目:
Scheme解释:
DISSDK
:编译SDK,会输出DIDSDK.framework Debug环境的文件
OutPutFarmework
:会输出DIDSDK.framework Debug与Release兼并后环境的文件
DIDTestDemo
:会编译Debug环境的DEMO
DIDTestDemo_release
:会编译Release环境的DEMO
运转成功后,假如是个人Apple ID,手时机提示,未信赖的开发者。
前往手机设置-通用-设备与证书
,找到DID APP,点击信赖。