无法通过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
相关产品推荐
相关产品推荐

