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

Xcode 15.3调试iOS项目加载旧可执行文件问题求助

问题:Xcode 15.3 在M系列Mac调试iOS项目时代码修改不生效(仅针对「My Mac (Designed for iPhone / iPad)」目标)

问题详情

  • 调试时,Mac会启动并执行已清理重建过的旧版本代码,代码修改无法实时生效,必须手动执行Product -> Clean Build Folder后重新运行才能看到效果
  • 仅在M系列Mac上选择「My Mac (Designed for iPhone / iPad)」作为调试目标时出现该问题,部署到物理设备一切正常
  • 使用Xcode 15.3,Debug模式下Swift Compiler Compilation Mode保持为incremental(长期使用的配置),未对Xcode、CLI等软件系统进行更新,现有项目和新建项目均可复现
  • 该问题疑似与macOS 14.4版本相关,已有其他开发者反馈类似情况

可能的解决方案

  • 临时快速规避:每次代码修改后,使用快捷键Shift + Command + K清理构建文件夹,再重新运行项目
  • 关闭增量编译:在项目Build Settings中,将Debug模式下的Swift Compiler - Compilation Mode改为Whole Module,测试是否能解决代码不更新的问题
  • 清空DerivedData缓存:删除~/Library/Developer/Xcode/DerivedData目录下的所有文件,重启Xcode后重新构建项目
  • 检查系统更新:查看是否有macOS 14.4的后续补丁更新,安装后验证问题是否消失
  • 重置Xcode偏好设置:执行终端命令defaults delete com.apple.dt.Xcode,重启Xcode(注意提前备份自定义的Xcode偏好配置)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 01:20:06