iOS EAS生产构建失败:指定指纹的分发证书未成功导入
iOS EAS生产构建分发证书导入失败排查方案
报错日志
准备凭证
创建钥匙串
为目标'XXXX'准备凭证
获取分发证书指纹和通用名称
指纹 = "XXXXXXXXXXXXXXXXXXXXXXXX",通用名称 = XXXXXX
将分发证书写入/var/folders/dz/XXXXXXX
将分发证书导入钥匙串
初始化配置文件
验证分发证书是否已成功导入
销毁钥匙串 - /var/folders/dz/XXXXXXX/T/turtle-v2-XXXXXXX
指纹为XXXXXX的分发证书未成功导入
排查步骤
确认证书状态
登录苹果开发者后台,检查对应指纹的分发证书是否过期、被吊销。若状态异常,重新生成证书并上传至EAS凭证管理系统。重置EAS本地凭证缓存
执行以下命令清除本地缓存的凭证信息:eas credentials --clear之后重新配置iOS凭证:
eas credentials --platform ios检查构建环境权限
确认构建进程对/var/folders/dz/路径下的临时目录有读写权限;本地构建时,确保当前用户拥有钥匙串访问权限,必要时重启设备后重试。重新绑定苹果开发者账号
解除当前EAS与苹果账号的关联后重新绑定:eas account:apple:delete eas account:apple:login
内容的提问来源于stack exchange,提问作者emile kaba
相关产品推荐
相关产品推荐

