现象:
项目工程经历build-install-run阶段(即真机联调),app应用包运行启动进入启动页面,然后真机设备和xcdoe工具间的连接被强行断开失去联调机制但app没有退出,继续运行未闪退。
情形1:数据线接触不良失去连接
解决:重新插拔数据线,重新编译
情形2:Xcode工具本身缺陷导致
解决:强制性退出Xcode重新启动Xcode
情形3:手机设备本身缺陷及某些不良配置数据导致
解决:手机设备关机重启,重新编译
情形4:项目工程里面的某些SDK框架包自身的内部设置调试特性处于SDK不支持断点breakpoint调试状态,但此时整个项目工程整体又配置为支持断点breakpoint调试,SDK的配置规则和整个项目工程的配置规则冲突导致强制断开链接失去自动运行联调效果
Debug executable:代表可执行文件断点调试模式
Debug executable作勾选☑️表示整个项目工程的配置规则为断点生效。此时SDK的配置规则如果也是可调模式,则默认目标应用Demo.app真机联调可断点调试;否则即此时SDK的配置规则如果本身为不可调模式,则SDK的配置规则和整个项目工程的配置规则冲突导致强制断开链接失去自动运行联调效果。
失去自动运行效果,可以选择进入askonlaunch模式(启动时询问手动模式)整个工程断点模式失效。
** 要求三方SDK的提供方重新提供全新的支持断点调试模式的SDK包配置同时将整个项目工程的配置规则修改为断点可调试模式Debug executable勾选☑️ ** 处于目标应用联调状态且可断点调试breakpoint