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

Expo React Native项目如何通过EAS配合XCode 13构建以支持iOS 15

解决方案

可以通过指定EAS构建镜像的方式实现XCode13构建,满足iOS15适配需求。你当前配置中image: latest默认指向搭载XCode12.5的旧版构建镜像,手动指定XCode13对应的镜像版本即可完成配置调整。

修改后的eas.json配置示例

{
  "build": {
    "release": {
      "ios": {
        "image": "macos-monterey-12.4-xcode-13.4"
      }
    },
    "preview": {
      "ios": {
        "image": "macos-monterey-12.4-xcode-13.4",
        "distribution": "internal"
      }
    }
  }
}

额外注意事项

  • 确保你的项目使用的Expo SDK版本 ≥ 43,更低版本的SDK不兼容XCode13的构建工具链,需要先完成SDK版本升级再修改镜像配置。
  • 如果项目包含自定义原生iOS依赖,建议先在本地XCode13环境下运行验证兼容性,排查依赖报错问题后再提交EAS构建。
  • 若需要最低支持iOS15,需同步修改app.json中ios.deploymentTarget字段值为15.0,避免构建生成的包无法正常安装到iOS15设备。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:45:05