跳转到内容

项目与 API Key 设置:完整指南

ASO.dev 的 项目 功能让你可将相关应用分组管理,便于同主题(如 iOS/Mac 版本或同类受众)统一优化。

ASO.dev 提供三种方式创建和管理 ASO 项目:

  • 开发者账号(API Key)
    连接 App Store Connect API key,全面管理元数据、关键词、评论等。
  • 通过链接/ID 添加应用
    无需同步商店即可用 ASO.dev 工具。
    追踪任意应用(不限自有)关键词排名和表现,无需同步。
    获取公开元数据,本地编辑,生成 Fastlane 脚本供开发者应用。
  • 市场调研
    无需指定应用或分类,探索关键词、竞争对手和细分市场,发现新机会。

共享项目:通过链接或邮箱与团队协作。

项目
项目

API Key 是官方 API 授权的安全凭证,可直接访问 App Store Connect 数据和应用管理。
支持元数据、截图、本地化等自动化,无需手动登录。

App Store Connect 支持两种 API 密钥类型:

团队 API 密钥

  • 适用于需要访问组织内多款 App 的团队成员。
  • 权限范围更广,由 App Store Connect 分配的角色决定。
  • 适合团队级别的元数据更新、分析、财务报表等管理。

个人 API 密钥

  • 适用于仅限访问指定 App 的场景。
  • 可自定义权限,仅开放元数据编辑、应用管理、财务数据等特定功能。
  • 适合需要更细粒度权限控制的场景,确保成员只操作被授权部分。
  • 权限等级与密钥绑定账号一致。

未提供 API key 时,部分元数据编辑功能受限。

以下功能需 API key:

生成 API Key:在 App Store Connect 账户中创建新的 API key。

支持 团队个人 .p8 API Key。

可自定义项目名称,便于后续识别。

如已有 API Key 不确定类型
可通过 key ID 长度判断:

  • 团队 API Key:10 位字符
  • 个人 API Key:12 位字符

可通过以下方式添加 key:

  • 拖拽至项目创建窗口
  • 手动输入 key 信息
  • 点击 图标从设备选择 key 文件
Setting Up a Project with an API Key
Setting Up a Project with an API Key
  • 团队 API Key:填写 Issuer ID
  • 个人 API Key:填写 Issuer IDDeveloper ID

Issuer/Developer ID 是 App Store Connect 账户生成的唯一标识。

可选择是否开启 API key 跨项目同步:

  • 同步 关闭 → 无需加密码,key 仅本地保存
  • 同步 开启 → 需设置加密码,用于多设备加密同步
API Key 同步设置
API Key 同步设置

为安全加密,API key (.p8) 会被加密存储。

加密码用于项目共享或在其他设备/链接访问同一项目时恢复权限。
在项目卡片输入加密码即可恢复访问。

加密码仅在项目创建设备可见。
如需查看,请在该设备打开项目编辑界面。

如设备丢失且忘记加密码,无法重置,需新建项目。

Sync On
Sync On
  1. 可自定义项目名称,便于后续识别。
  2. 通过链接、ID 或名称添加所需应用。
无 API Key 的项目设置
无 API Key 的项目设置

仅限专业版市场营销会员专享功能。

SOCKS5 & SOCKS5H 代理在 ASO.dev 测试中表现稳定。
HTTP 代理不被支持,存在泄露真实 IP 的风险。

如果 Apple 检测到可疑行为(如频繁更换 IP),可能会临时封禁或限制开发者账号访问。
同一账号多地请求会被视为异常,多个账号共用同一 IP 也可能被 Apple 关联。
这对拥有多个法人主体或分账号运营的开发者尤其重要,一旦某账号出问题,其他账号也可能受牵连。

使用代理可降低此类风险,所有 API 请求都将通过同一稳定 IP 发出。

适用人群:

  • 拥有多个 Apple 开发者账号的开发者
  • 服务多客户的代理公司
  • 分布式团队的大型企业
  • 需独立 IP 的法人或项目

代理服务器优势:

  • 安全性:防止 Apple 封禁和限制
  • 隐私性:账号隔离,防止关联
  • 团队共用一 IP:适合分布式协作
  • 多账号并行操作:每个项目可用独立 IP,降低被封风险

代理类型

ASO.dev 仅支持 SOCKS5 & SOCKS5H 代理

  • 移动代理:伪装成 iPhone/iPad 用户,最安全但价格最高。Apple 很少封禁动态移动 IP。
  • 住宅代理:看似普通用户 IP,被封概率低,由运营商分配。
  • 数据中心代理:最便宜,常用于批量爬虫。Apple 易识别为机器人流量,封禁风险高。

Apple 推荐代理类型对比

代理类型安全性速度价格适合 Apple 吗
住宅代理✔️ 高⚡ 中等💲💲💲✔️ 适合
移动代理✅ 非常高⚡ 中等💲💲💲💲✅ 最佳选择
数据中心代理❌ 低🚀 高💲❌ 不推荐(高风险)

如何设置代理服务器

  1. 创建代理服务器
  • 选择可靠的代理服务商
  • 配置静态 IP 的代理服务器
  1. 添加代理服务器到 ASO.dev
代理设置
代理设置
  • 在项目设置中输入代理服务器 IP 和端口
  • 如需,输入代理用户名和密码
  • 保存设置

检查按钮可测试代理连接,成功后显示代理下的当前 IP。

检测 IP 时会依次调用两种方式:

  • 服务器请求:从 ASO.dev 服务器检测 IP
  • 第三方系统:通过 ipify API 检测 IP

如检测失败,将显示错误信息。

连接错误:Connection refused,通常为代理库无法解决的问题。

  1. 每个项目可单独设置代理服务器。

  2. 可在 设置 中启用所有项目强制使用代理。

代理仅用于通过 API Key 操作 App Store Connect,不影响 ASO 分析等其他功能。

加密项目
加密项目

屏幕顶部显示:

  • 项目搜索栏
  • 新建项目按钮
  • 刷新与强制同步按钮
  • 设置按钮
  • 帮助按钮

每个项目卡片显示:

  • 项目名称
  • 项目内应用列表
  • 各应用平台(iOS、iPadOS、macOS、tvOS、watchOS、visionOS)
  • 复制项目按钮
  • 编辑项目按钮
  • 删除项目按钮

蓝色边框表示项目已选中。

加密项目
加密项目

红色边框表示需输入加密码访问项目。

点击项目卡片进入该项目应用列表。

点击侧边栏顶部 ASO.dev logo 可返回项目列表。
切换项目时,点击侧边栏顶部当前项目名(在应用列表上方),再点双箭头

顶部搜索栏可快速查找项目。
支持按项目名、应用名或项目内应用 ID 搜索。

点击右上角 按钮新建项目。
选择项目类型(有/无 API key),填写所需信息并点击 保存

点击项目卡片右上 按钮可克隆项目。
弹窗中可修改新项目参数,填写完毕点击 保存

点击项目卡片右上 按钮编辑项目。
可修改项目名、增删应用、替换 API key、调整代理设置。

点击项目卡片右上 按钮删除项目。

首次在其他设备打开项目时需输入加密码。
如他人共享项目,可向其索取加密码。
如忘记加密码,可在创建设备找回。
如设备丢失且忘记加密码,无法恢复,需新建项目。

表示该项目由他人授权访问。