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

Unity导出iOS包Archive打包成功 Xcode模拟器运行报错如何解决

Unity导出iOS项目Xcode真机打包正常、模拟器运行UnityFramework报错解决方案

该问题核心原因是导出的Xcode项目未兼容模拟器架构,真机打包默认仅调用arm64架构不会触发问题,模拟器运行需要x86_64(Intel芯片Mac)或arm64(Apple芯片Mac)架构支持,按以下步骤排查即可:

  • 首先调整Unity侧导出配置:
    1. 打开Unity的Build Settings面板,选择iOS平台后点击Player Settings
    2. 进入Other Settings板块,找到Architecture选项:2020及以上版本Unity直接选择Universal即可同时覆盖真机和模拟器全架构;低版本Unity手动勾选x86_64和arm64两个选项
    3. 找到Target SDK选项,确认选择Device and Simulator SDK,不要仅勾选Device SDK
    4. 重新导出Xcode项目,优先尝试运行模拟器确认是否解决
  • 若重新导出后问题仍存在,调整Xcode侧配置:
    1. 打开导出的Xcode项目,选中左侧根目录,分别在TARGETS栏选中UnityFramework和主项目
    2. 进入Build Settings面板,搜索Architectures,确认配置为$(ARCHS_STANDARD),不要手动限制仅包含arm64
    3. 搜索Excluded Architectures,确认Debug模式下的模拟器分类没有添加x86_64、arm64的排除规则,若有手动删除
    4. 搜索Build Active Architecture Only,确认Debug模式设置为Yes,Release模式设置为No
  • 若使用了第三方原生插件:
    检查项目接入的所有iOS原生SDK是否支持模拟器架构,部分SDK仅提供真机版本,模拟器运行时会触发UnityFramework链接错误,这种情况可以临时移除不兼容的SDK后运行模拟器,或者向插件供应商索要兼容模拟器的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 05:36:02