You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Xcode 14.3后Ionic 6 iOS模拟器应用无法用Safari调试

解决Xcode14.3 + iOS16.4模拟器下Ionic6应用无法被Safari调试的问题

版本兼容性修复

Safari 16.1与iOS 16.4模拟器存在版本适配问题,低版本Safari无法识别高版本模拟器中的Web应用。直接升级Safari至16.4及以上版本,保证和模拟器系统版本匹配。

开启模拟器Web检查权限

  • 打开iOS模拟器,依次进入「设置」→「Safari浏览器」→「高级」,确认「Web检查器」选项已开启。
  • 重启模拟器后重新启动应用。

强制启用Cordova Web视图调试

在项目根目录的config.xml中添加如下配置,强制开启Web视图的调试功能:

<preference name="WebViewDebuggingEnabled" value="true" />

添加后重新构建iOS平台:

ionic cordova platform rm ios
ionic cordova platform add ios@6.3.0
ionic cordova emulate ios --target "TARGET_SIMULATOR_ID" --livereload -lc

重置调试连接进程

  • 彻底关闭Safari、iOS模拟器,以及所有Ionic/Cordova相关进程。
  • 重新启动模拟器并运行应用,再打开Safari查看「开发」菜单下的设备列表。

排查LiveReload模式干扰

尝试关闭LiveReload模式运行应用,确认是否是热重载导致的连接异常:

ionic cordova emulate ios --target "TARGET_SIMULATOR_ID"

如果无LiveReload时能正常识别应用,再检查端口占用、本地代理等LiveReload相关配置。

内容的提问来源于stack exchange,提问作者Bashar Altakrouri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:22:03