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

M2设备模拟器启动App失败,遇launchd报错求助

模拟器启动App时遭遇Launchd Job Spawn Failed(RBSRequestErrorDomain Code 5)

我们给QA测试人员制作了用于模拟器测试的App版本,多数人使用正常,但有两位M2 Mac用户启动App时直接崩溃。控制台日志报错如下:

error 12:22:42.120557+0200 SpringBoard Bootstrapping failed for <FBApplicationProcess: 0x17bbe0440; app<com.package.of.the.app((null))>:> with error: <NSError: 0x60000146b930; domain: RBSRequestErrorDomain; code: 5; "Launch failed."> {
NSUnderlyingError = <NSError: 0x60000146bed0; domain: NSPOSIXErrorDomain; code: 1> {
NSLocalizedDescription = Launchd job spawn failed;
};

已经尝试过的操作:

  • 重启模拟器
  • 清理Derived Data
  • 重启Mac和模拟器
  • 更换其他App和模拟器测试
  • 使用另一台M2 Mac生成的App包

目前以上操作均无效,求问有没有人遇到过同类问题?


可能的排查方向及解决方法

  • 检查模拟器权限设置:打开「系统设置」→「隐私与安全性」→「完全磁盘访问权限」,确认「模拟器」已被勾选。M2机型权限管控更严格,缺失权限可能导致launchd无法生成进程。
  • 重置模拟器所有内容与设置:打开模拟器顶部菜单「Device」→「Erase All Content and Settings...」,彻底重置后重新安装App。模拟器缓存或配置损坏可能引发这类深层启动问题。
  • 对齐Xcode版本:确认生成App包的Xcode版本和测试人员使用的Xcode版本完全一致。M2机型对Xcode版本兼容性要求更高,跨版本打包/运行可能触发底层启动错误。
  • 修复用户目录权限:让测试人员打开终端执行以下命令,检查用户文件夹权限:
    ls -ld ~/
    
    确保权限为drwxr-xr-x(即755),若异常则执行:
    sudo chmod 755 ~/
    
  • 临时禁用SIP测试:重启Mac时按住Command+R进入恢复模式,打开终端执行:
    csrutil disable
    
    重启后测试App,若能启动说明是SIP限制了必要进程操作,后续可针对性调整权限而非长期关闭SIP。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 01:16:04