如何在执行expo build:ios构建时退出并切换Apple ID
expo build:ios 更换关联Apple ID的操作步骤 Expo 会将Apple ID凭证同时存在本地全局缓存、Expo账号关联的项目配置两个位置,之前其他项目用过的ID会被默认优先读取,按下面步骤操作就能替换:
- 清除全局缓存的旧Apple ID凭证
终端进入项目目录后执行命令:expo credentials:manager --platform ios
等待交互菜单加载完成后,选择Manage your Apple ID credentials选项,在列表里找到之前错误绑定的Apple ID条目,选中后执行删除操作即可。 - 清除当前项目绑定的错误构建凭证
回到credentials manager的主菜单,选择Manage credentials for this project,把列表里关联旧Apple ID的分发证书、推送证书、App Store描述文件全部删除,避免构建时自动匹配旧配置。 - 重新触发构建时指定新的Apple ID
执行带参数的构建命令,跳过默认凭证自动匹配逻辑:expo build:ios --clear-credentials --apple-id 你要更换的新Apple ID邮箱
后续按照交互提示输入新Apple ID的密码、双重验证验证码即可,构建完成后该项目会默认绑定新填入的Apple ID,不会再拉取其他项目的账号配置。
注意:如果操作过程中提示凭证操作权限不足,先执行
expo logout退出当前登录的Expo账号,确认登录的是当前项目对应的所有者/协作者Expo账号后(执行expo login重新登录),再走上面的清凭证流程即可。
内容的提问来源于stack exchange,提问作者user12654882
相关产品推荐
相关产品推荐

