DID TES DEMO真机调试指南

注意:

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

调试前准备: Mac OS 、XCode 、IPhone设备(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...

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,点击信任。

相关推荐
Gracker4 小时前
100 Years Life:把体检、睡眠和运动放进同一份健康档案
ios
秋雨梧桐叶落莳13 小时前
【iOS】Block底层详解
macos·ios·cocoa
茶底世界之下14 小时前
舞台灯下的萨克斯:用 Awaking 让铜管从蓝幕前亮起来
ios·app·产品
传奇开心果编程14 小时前
【Flutter踩坑排雷】第28课:平台目录缺失与修复坑|`flutter create` 的“重建”与“覆盖”边界
android·flutter·ios·移动开发·跨平台·dart·声明式ui
30955666614 小时前
股票接口返回 404 与空数组的排查笔记:证书状态与级别参数
java·笔记·python·ios·iphone·股票数据api·股票数据接口
Geek-Chow2 天前
00 Apple Code Signing, In Depth — A Series
ios
传奇开心果编程2 天前
【Flutter踩坑排雷】第25课:ScrollController 误用坑|跳转失效、监听泄漏与“控制器未附加”
android·flutter·ios·移动开发·跨平台·dart·声明式ui
90后的晨仔2 天前
macOS 27 下两个 Xcode 坑:真机 DDI 错配与模拟器 App Translocation
ios
开心猴爷2 天前
iOS 上架 App 流程
后端·ios
奶油话梅糖2 天前
用 iPhone 扫一间房,AI 帮你在浏览器里 1:1 重建它:Wes Bos 的 scan-to-threejs 工作流
人工智能·ios·iphone