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

Xcode开发原生App时模拟器黑屏、卡在启动状态求助

解决Xcode在M1 Pro设备上运行原生Swift+CocoaPods项目时模拟器黑屏/卡启动的问题

问题现象

  • 运行原生Swift+CocoaPods项目时,模拟器出现黑屏,Xcode卡在“启动App并连接到iPhone 14 Pro”状态
  • 模拟器本身运行正常,但关闭App后重启会卡在启动页
  • 尝试过Rosetta运行Xcode(更新系统后无该选项)、更新Xcode/macOS,问题在Xcode 15正式版中仍存在
  • Flutter项目在iOS模拟器上运行无异常,仅原生Swift+CocoaPods项目出现问题
  • 当前临时解决办法是彻底关闭模拟器进程后从Xcode重启

可行解决方案

1. 清理CocoaPods缓存并重新集成

执行以下命令清理Pods相关缓存与配置:

pod deintegrate
pod clean
rm -rf Podfile.lock

之后重新安装Pods:

pod install

关闭Xcode和模拟器,重新打开项目运行。

2. 重置模拟器状态

打开模拟器,点击菜单栏 模拟器 > 内容与设置 > 重置内容和设置,确认重置后关闭模拟器,从Xcode重新运行项目。

3. 清理Xcode派生数据

打开Xcode,点击菜单栏 Xcode > 设置 > 位置,点击派生数据文件夹旁的箭头,删除文件夹内所有内容。重启Xcode和模拟器后重新编译运行。

4. 检查项目架构设置

在Xcode中选中主Target,进入 Build Settings:

  • 找到 Architectures 选项,确认设置为 Standard Architectures (arm64, x86_64) 或适配M1的 arm64
  • 检查 Build Active Architecture Only,Debug模式设为 Yes,Release模式设为 No

5. 关闭自动连接调试器选项

打开Xcode,点击菜单栏 Xcode > 设置 > 运行,取消勾选 Connect to debugger automatically。重启Xcode后重新运行项目,可手动点击Xcode调试按钮连接调试器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 23:40:02