Xcode调试运行iOS模拟器应用报错未返回有效pid或启动错误
解决方案
- 重置模拟器:打开对应iOS 15版本的模拟器,点击顶部菜单栏「模拟器」→「内容和设置」,点击「重置」完成后关闭模拟器,重启Xcode再尝试运行。
- 校验架构配置:打开项目Build Settings,确认
Excluded Architectures项下,模拟器(Any iOS Simulator SDK)配置未排除x86_64架构,Intel芯片Mac必须保留该架构的编译支持。 - 检查Scheme运行配置:点击Xcode顶部「Product」→「Scheme」→「Edit Scheme」,切换到Run标签页,确认「Debug executable」已勾选,「Launch」选项设置为「Automatically」。
- 彻底清理Xcode缓存:关闭Xcode后,在终端执行命令
rm -rf ~/Library/Caches/com.apple.dt.Xcode删除全局缓存,重启电脑后再打开项目编译。 - 重置CocoaPods依赖(如果使用):删除项目根目录下的
Pods文件夹、Podfile.lock文件、后缀为.xcworkspace的文件,重新执行pod install生成新的依赖配置后再编译。 - 排查自定义构建脚本:检查Build Phases下的所有Run Script脚本,确认没有脚本在编译后修改应用签名、二进制结构,导致Xcode无法识别启动进程。
内容的提问来源于stack exchange,提问作者ShouldHaveBeen
相关产品推荐
相关产品推荐

