Expo RN iOS真机构建失败:构建Muallim工作区Debug配置出错
解决方案
针对你遇到的Expo + React Native在iPad真机构建失败(BUILD FAILED,Debug配置失败)的问题,尝试以下步骤:
强制指定开发者账号运行
执行命令时直接指定你的开发者账号邮箱,绕过自动选择的账号:NODE_ENV=development npx expo run:ios --device --apple-id your-developer-email@xxx.com运行时会重新提示验证账号密码,确保选择你的开发者账号而非iPad登录的普通账号。
手动在Xcode中配置签名
- 打开项目的ios目录下的
Muallim.xcworkspace - 在Xcode左侧选中项目根节点,进入「Signing & Capabilities」标签页
- 勾选「Automatically manage signing」,在「Team」下拉菜单中选择你的开发者账号
- 确认Bundle Identifier与开发者账号中的配置匹配(若之前使用iPad登录账号生成的ID,需修改为你开发者账号下可用的ID)
- 直接在Xcode中点击运行按钮,选择连接的iPad设备,尝试构建运行
- 打开项目的ios目录下的
彻底重置构建缓存与证书
- 执行
npx expo prebuild --clean彻底清理预构建文件 - 打开「钥匙串访问」,删除与你的开发者账号相关的过期/无效证书
- 在iPad的「设置」-「通用」-「VPN与设备管理」中,找到你的开发者账号并确认已信任(若未信任,点击信任并验证)
- 执行
检查设备系统兼容性
确认iPad的iOS版本不低于项目的最低部署目标:在Xcode项目设置的「Deployment Info」中查看「iOS Deployment Target」,若iPad系统版本过低,需升级系统或调整项目部署版本。
内容的提问来源于stack exchange,提问作者Bassel Elashi
相关产品推荐
相关产品推荐

