升级macOS Ventura后Ionic iOS模拟器调试失败,显示无可检查设备求助
解决macOS Ventura下Ionic iOS模拟器调试显示“No inspectable devices”的问题
修复步骤
升级Xcode至适配版本
macOS Ventura仅兼容Xcode 14及以上版本,Xcode 13与Ventura的模拟器服务存在兼容性冲突。直接升级Xcode到最新稳定版,完成后重启模拟器与Ionic项目。重置CoreSimulator服务
打开终端执行以下命令重置模拟器相关服务:killall -9 com.apple.CoreSimulator.CoreSimulatorService xcrun simctl shutdown all xcrun simctl erase all执行完毕后重启模拟器,再启动Ionic应用尝试调试。
更新Ionic与相关依赖版本
根据你使用的框架(Capacitor/Cordova)做对应升级:- Capacitor用户:执行
npm install @capacitor/core@latest @capacitor/ios@latest,再运行npx cap sync ios同步项目 - Cordova用户:执行
cordova platform update ios@latest更新iOS平台
- Capacitor用户:执行
开启模拟器Web Inspector
打开iOS模拟器,进入设置 > Safari > 高级,确认Web Inspector选项已开启,之后重启模拟器与Ionic应用。彻底重启相关组件
关闭Xcode、模拟器、终端及Ionic开发服务,重启Mac后重新启动所有组件,再尝试调试。
内容的提问来源于stack exchange,提问作者Ersen Kiremitci
相关产品推荐
相关产品推荐

