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

升级Ventura后M1设备tvOS模拟器Rosetta崩溃问题求助

解决方案:M1 Mac Ventura下tvOS模拟器Rosetta崩溃问题

1. 彻底清理模拟器缓存与状态

  • 关闭Xcode和所有模拟器实例
  • 打开终端执行以下命令:
    xcrun simctl erase all
    rm -rf ~/Library/Developer/CoreSimulator
    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    
  • 重启Mac后重新打开Xcode,重建模拟器

2. 调整Xcode与模拟器的Rosetta运行策略

  • 右键点击Xcode.app → 显示简介,取消勾选"使用Rosetta打开"
  • 找到模拟器应用(路径:/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app),右键显示简介,勾选"使用Rosetta打开",之后重启模拟器

3. 细化项目架构配置

  • 确认项目Build Settings中,Excluded Architectures针对tvOS Simulator仅排除arm64,不要添加其他架构
  • 检查Podfile的架构排除配置,确保针对tvOS模拟器的规则正确,示例:
    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          if config.platform_name == :tvos_simulator
            config.build_settings['EXCLUDED_ARCHS[sdk=appletvsimulator*]'] = 'arm64'
          end
        end
      end
    end
    
  • 执行pod deintegrate && pod install重新安装依赖

4. 升级Xcode到14.2及以上版本

Apple在Xcode 14.2中修复了M1芯片上Rosetta与tvOS模拟器的多项兼容问题,升级到最新稳定版可大概率解决该崩溃

5. 排查第三方依赖兼容性

  • 检查项目中的原生代码类第三方库(如视频解码、底层工具),确认其是否支持M1 Mac的tvOS模拟器环境
  • 若存在老旧闭源库,尝试联系开发者获取更新版本,或寻找替代方案

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:40:59