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

Swift项目迁移后弹出Run Anyway对话框,如何解决?

解决Swift项目迁移后Scheme引用旧路径的问题

步骤1:打开Scheme编辑界面

  • 在Xcode顶部工具栏,点击当前Scheme的下拉菜单(显示项目名称与设备的选择框),选择Edit Scheme...;
  • 或使用快捷键Cmd + <直接打开。

步骤2:清理Scheme内的无效路径

进入Scheme编辑窗口后,重点检查以下区域:

  • Run/Test等目标的Info标签页:确认Executable选项指向当前磁盘的项目可执行文件。若显示旧路径或灰色不可用,点击下拉菜单选择当前项目目标(如你的App名称),或通过Other...手动定位新磁盘中项目的.app文件(通常在DerivedData或项目构建后的Products目录内)。
  • Archive标签页:检查Archive相关路径设置,确保无旧磁盘的无效引用。
  • Build标签页:查看Build Phases中的依赖项,确认是否存在指向旧路径的第三方库或资源,若有则重新关联到新路径的对应文件。

步骤3:删除并重建Scheme(可选)

若上述操作后弹窗仍存在,可直接重置Scheme:

  • 在Scheme下拉菜单选择Manage Schemes...;
  • 选中对应项目的旧Scheme,点击左下角-删除;
  • 点击+,选择项目目标,重新创建默认配置的Scheme即可。

操作影响说明

  • 这些修改仅调整Scheme的路径引用,不会改动项目代码、核心资源或依赖配置——你已确认项目运行正常,说明核心依赖已正确关联新路径;
  • 重建Scheme会丢失之前的自定义配置(如启动参数、环境变量),若有特殊设置需提前备份或重新配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 05:41:59