'''# App Store Connect API 密钥是什么,为什么推荐用它登录?
App Store Connect API 密钥是 Apple 提供的一种无密码登录凭据,通过 Issuer ID、Key ID 和一把私钥(.p8 文件)生成短期 JWT 令牌来认证访问 App Store Connect,不需要输入 Apple ID 密码,也不会触发双重验证,且长期有效——适合团队协作、多设备使用或接入自动化流程。
和账号密码登录相比的三个优势
| 对比项 | 账号密码登录 | API 密钥登录 |
|---|---|---|
| 是否需要密码 | 需要 | 不需要 |
| 是否触发双重验证 | 会(首次) | 不会 |
| 是否长期有效、可多端共用 | 依赖登录会话 | 是,生成一次可在任意设备导入使用 |
怎么获取
在「开心上架(AppUploader)」的「账号概览」页面:
- 用账号密码方式先登录一次,进入「App Store Connect API 密钥」区域。
- 点击「生成密钥」,填写密钥名称,提交后会生成一把 ADMIN 权限、可访问全部 App 的密钥。
- 私钥(
.p8)只能获取这一次,务必立即复制或下载为.json密钥文件保存好。 - 之后可以直接拿这份
.json文件,在登录页选择「添加账号 → API 密钥 → 密钥文件」导入,在任意设备上登录同一个 App Store Connect 账号。
密钥列表随时支持「导出密钥文件」(前提是本机保存过该密钥的私钥)或「吊销」——吊销后由它派生的所有账号会立即无法认证,且不可恢复,请谨慎操作。
什么场景必须用 API 密钥
「开心上架」中部分功能明确要求使用 App Store Connect API 密钥或开发者门户账号登录,其他登录方式暂不支持,例如「应用」模块中的分类/年龄分级管理、内购项目管理。如果你需要用到这些能力,建议直接用 API 密钥方式登录。'''
0 个评论
要回复文章请先登录或注册