EAS构建iOS应用失败:Apple开发者门户认证出错求解决
问题描述
使用EAS构建Expo iOS应用时,本地及EAS服务器端构建均触发Apple开发者门户认证失败,错误日志如下:
Cookie not in this host's domain. Cookie:developer-mdn.apple.com Request:developer.apple.com
已执行的排查/修复步骤:
- 删除本地存储的认证Cookie并重新登录
- 检查App Store Connect账户状态,无异常
- 问题几天后自行恢复,推测为EAS服务器与Apple服务的临时连接故障
社区反馈与可行解决办法
不少用户曾遇到过类似的跨域Cookie认证问题,以下是经过验证的解决思路:
- 指定EAS构建区域:部分区域的EAS服务器可能与Apple开发者服务存在临时网络问题,尝试切换到其他区域构建,例如:
eas build --platform ios --region eu-west-1 - 手动配置Apple API密钥:绕过EAS的自动认证流程,直接在Apple开发者后台生成
App Store Connect API密钥,将密钥ID、Issuer ID及密钥文件上传到EAS项目配置中,避免依赖Cookie认证 - 清除EAS本地缓存:执行本地缓存清理命令后重新触发构建:
eas cache clear - 临时使用本地构建替代:如果服务器端构建持续失败,可尝试在本地完成构建流程,减少中间服务的影响
内容的提问来源于stack exchange,提问作者Kollin Murphy
相关产品推荐
相关产品推荐

