Expo iOS真机构建失败:macOS13.3+Xcode14.3+iPhone13 Pro环境报错
iOS设备构建失败(xcodebuild退出码65)的解决步骤
确认开发者账号与配置文件关联
打开Xcode,进入Preferences > Accounts,检查Apple开发者账号是否已登录且状态正常。进入项目的Signing & Capabilities页面,确保Bundle ID为com.hraschan.gymble,并在Team下拉菜单中选中正确的开发者团队。点击Download Manual Profiles手动拉取最新配置文件,验证是否解决匹配问题。清理旧配置文件并重新生成
前往~/Library/MobileDevice/Provisioning Profiles目录,删除所有旧配置文件以避免冲突。在Apple开发者后台,检查com.hraschan.gymble对应的开发配置文件:- 进入Certificates, Identifiers & Profiles > Identifiers,确认Bundle ID已正确创建且启用开发权限。
- 进入Profiles > Development,找到对应Bundle ID的配置文件,检查是否包含当前iPhone 13 Pro的UDID。若未添加,补充后重新下载配置文件到本地。
修复DVTCoreDeviceEnabledState_Disabled警告
该警告多由Xcode设备服务异常导致,先尝试重启Xcode和iPhone设备。若无效,打开终端执行以下命令重置设备服务:sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService xcrun simctl shutdown all xcrun simctl erase all重新连接iPhone后,在设备的「设置 > 通用 > VPN与设备管理」中信任当前Mac的开发者证书。
重新执行构建命令
先清理项目缓存:npx expo prebuild --clean再重新尝试设备构建:
expo run:ios --device
内容的提问来源于stack exchange,提问作者maxi hraschan
相关产品推荐
相关产品推荐

