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

无法通过Development Build打开应用:Unknown Scheme及重定向中间件错误

解决iOS端Development Build无法打开且提示redirect middleware错误的问题
  • 检查自定义runtime配置
    如果你在使用自定义runtime,务必确认app.json或eas.json里的iOS平台runtime配置正确,必须指定有效的location字段(可以是Git仓库地址或本地路径)。比如EAS构建的eas.json配置示例:

    {
      "build": {
        "development": {
          "ios": {
            "runtime": {
              "type": "custom",
              "location": "https://github.com/expo/expo.git#main"
            }
          }
        }
      }
    }
    

    要是不需要自定义runtime,直接删掉runtime相关配置,用默认的Expo runtime就行。

  • 清理构建缓存
    执行eas build:cache:clear清空EAS的构建缓存,避免旧配置残留。本地项目也可以删掉node_modules和锁文件,重新执行npm install或yarn install。

  • 更新CLI版本
    旧版本的Expo CLI或EAS CLI可能存在自定义runtime的兼容问题,执行下面的命令更新到最新稳定版:

    npm install -g expo-cli eas-cli
    
  • 重置开发环境
    确认iOS设备开发者模式已开启,且和开发机器连接正常。然后执行expo start --clear重启开发服务器,重新生成并安装Development Build到设备上。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:37:05