VisionOS模拟器运行官方示例崩溃:Immersive Space无法呈现
VisionOS模拟器沉浸式空间崩溃问题排查方案
针对你遇到的Unable to present an Immersive Space for id 'CubeMeshInteraction': Error Domain=FBSWorkspaceErrorDomain Code=1 "scene invalidated before create completion"错误,尝试以下几个解决步骤:
- 匹配Xcode与模拟器版本:确保使用的Xcode版本和教程要求的官方版本一致,避免用预览版或跨版本组合——版本不兼容是这类场景初始化失败的常见原因。
- 重置模拟器状态:打开模拟器顶部菜单的
Device→Erase All Content and Settings,清除缓存后重新运行项目,模拟器残留的配置缓存可能导致场景加载异常。 - 验证场景配置:检查项目
Info.plist中的UIApplicationSceneManifest配置,确认沉浸式空间IDCubeMeshInteraction和代码中的定义完全对应,无配置项缺失或误改。 - 重启开发工具:彻底关闭Xcode和模拟器,重新打开后编译运行,临时的进程bug也可能引发这类问题。
- 检查模拟器硬件设置:通过模拟器菜单
Window→Show Device Inspector,确认虚拟硬件的空间定位等相关功能正常启用,无权限或配置异常。
内容的提问来源于stack exchange,提问作者Code on the Rocks
相关产品推荐
相关产品推荐

