appstore参数申请流程

99ANYc3cd6
预计阅读时长 18 分钟
位置: 首页 参数 正文
  1. 注册 Apple Developer 账号
  2. 配置 App ID 和 App Groups
  3. 创建和管理证书
  4. 配置 Provisioning Profile (描述文件)
  5. 配置应用内购买项目
  6. 在 App Store Connect 中配置 App 信息

注册 Apple Developer 账号

这是所有流程的起点,没有开发者账号,后续一切都无法进行。

appstore参数申请流程
(图片来源网络,侵删)

账号类型选择

Apple 提供三种类型的开发者账号,您需要根据自己的需求选择:

账号类型 年费 主要功能 适用对象
个人 $99/年 最多创建 100 个 App ID,可发布 App 到 App Store,但不能添加其他团队成员。 独立开发者、个人项目。
公司 $99/年 功能与个人账号相同,但可以使用公司或组织名义发布 App,并可以添加团队成员进行协作。 小型公司、团队、企业。
企业 $299/年 可以将 App 分发给公司内部员工(无需 App Store 审核),也可以发布到 App Store,功能最全。 大型企业,用于内部应用分发。

对于绝大多数上架 App Store 的应用,选择“个人”或“公司”账号即可。

注册流程

  1. 访问官网:前往 Apple Developer 官网
  2. 登录/注册:点击右上角的 "Account"。
  3. 创建 Apple ID:如果您还没有 Apple ID,需要先创建一个,这是您登录开发者中心、App Store Connect、iTunes 等所有苹果服务的凭证。
  4. 加入计划:登录后,在会员资格页面选择 "Enroll"。
  5. 填写信息:根据您选择的账号类型,填写相应信息。
    • 个人:填写您的姓名、地址等。
    • 公司:需要提供邓白氏编码,如果没有,可以在申请过程中在线申请,通常需要 1-3 个工作日,还需要提供公司的法律实体证明文件(如营业执照)。
  6. 同意条款并付款:阅读并同意 Apple Developer Program License Agreement,然后通过信用卡支付年费。
  7. 验证身份
    • 个人账号:通常会向您的 Apple ID 邮箱发送一封验证邮件,点击链接即可。
    • 公司账号:流程更严格,除了邮件验证,通常还需要通过电话验证公司信息,并在邓白氏网站上验证公司信息,最后可能还需要上传营业执照等法律文件进行人工审核,整个审核过程可能需要几天到几周不等。

完成以上步骤后,您的 Apple Developer 账号就注册成功了!


配置 App ID 和 App Groups

App ID 是您应用的唯一标识符,由 Team ID 和 Bundle Identifier 组成。

appstore参数申请流程
(图片来源网络,侵删)

创建 App ID

  1. 登录 Apple Developer Member Center
  2. 在 "Certificates, Identifiers & Profiles" (证书、标识符和配置文件) 中,选择 "Identifiers"。
  3. 点击右上角的 "+" 号创建新的 Identifier。
  4. 选择 "App IDs"。
  5. 描述:为您的 App ID 起一个描述性名称,如 "MyAwesomeApp Production"。
  6. Bundle Identifier:这是最关键的部分,它必须是您在 Xcode 中设置的 Bundle Identifier
    • 显式 App ID:格式为 com.yourcompany.yourapp,一个 App ID 只能对应一个应用,推荐使用这种方式。
    • 通配符 App ID:格式为 com.yourcompany.*,一个 App ID 可以对应多个应用(只要前缀相同)。注意:通配符 App ID 不能启用某些功能,如 Apple Pay、应用间共享数据(App Groups)、Associated Domains 等,如果您的应用需要这些功能,必须使用显式 App ID
  7. App Services:勾选您的应用需要用到的服务。
    • App Groups:如果应用需要与扩展(如 App Extension)或 Watch App 共享数据,必须在这里勾选并配置。
    • Associated Domains:用于 Universal Links 和 App Links。
    • Apple Pay:如果集成 Apple Pay 支付。
    • Push Notifications:如果需要接收远程推送通知。
    • In-App Purchase:如果需要配置应用内购买。
  8. 点击 "Continue" 确认信息,"Register" 完成创建。

创建和管理证书

证书用于在开发和发布过程中对您的代码进行签名,证明其来源可信。

开发证书

用于在开发阶段将 App 安装到真机上进行调试。

  1. 在 "Certificates, Identifiers & Profiles" 中,选择 "Certificates"。
  2. 点击 "+" 号。
  3. 选择 "iOS App Development"。
  4. 点击 "Continue"。
  5. 您会看到两个选项:
    • App Store and Ad Hoc:用于发布到 App Store 或分发给特定设备的 Ad Hoc 打包。
    • iOS App Development:用于开发调试。
    • Developer ID Application:用于在 Mac 上分发自签名的桌面应用。
    • 选择 "iOS App Development"
  6. 系统会要求您生成一个 Certificate Signing Request (CSR) 文件。
    • 在 Mac 上打开 “钥匙串访问” (Keychain Access) 应用。
    • 菜单栏选择 "钥匙串访问" -> "证书助理" -> "从证书颁发机构请求证书..."。
    • 选择 "登录",将 "用户电子邮件地址" 和 "常用名称" 填写为您的 Apple ID,选择 "存储到磁盘",然后点击 "继续",保存 .certSigningRequest 文件。
  7. 回到浏览器,上传刚刚生成的 .certSigningRequest 文件。
  8. 点击 "Generate","Download" 下载生成的 .cer 证书文件。
  9. 双击下载的 .cer 文件,它会自动安装到您的 "钥匙串访问" 中。

生产证书

用于将最终版本的应用打包上传到 App Store。

  1. 重复上述步骤,但在第 3 步选择 "App Store and Ad Hoc"
  2. 同样需要生成一个新的 CSR 文件(可以和开发证书用同一个,也可以新建)。
  3. 上传 CSR,下载并安装新的 .cer 证书。

配置 Provisioning Profile (描述文件)

描述文件是证书、App ID 和设备信息的集合,它将这三者绑定在一起,允许您的代码在特定设备上运行。

开发描述文件

  1. 在 "Certificates, Identifiers & Profiles" 中,选择 "Provisioning Profiles"。
  2. 点击 "+" 号。
  3. 选择 "iOS App Development"。
  4. 点击 "Continue"。
  5. 选择 App ID:选择您在阶段二创建的 App ID。
  6. 选择证书:勾选您在阶段三创建的 开发证书
  7. 选择设备:选择您要在哪些真机上调试,您可以在 "Devices" 标签页下注册您的设备(需要设备的 UDID)。
  8. 点击 "Continue",为描述文件命名,"Generate"。
  9. 下载并安装 .mobileprovision 文件,在 Xcode 中,它会自动识别并可用。

发布描述文件

  1. 重复上述步骤,但在第 3 步选择 "App Store"
  2. 选择 App ID:同样选择您的 App ID。
  3. 选择证书:勾选您创建的 生产证书
  4. 选择设备:发布描述文件不需要选择特定设备。
  5. 生成并下载 .mobileprovision 文件。

配置应用内购买项目

如果您的 App 包含应用内购买,需要在 App Store Connect 中单独配置。

  1. 登录 App Store Connect:这是一个与 Apple Developer Member Center 分开的网站,用于管理 App 在 App Store 上的所有信息。
  2. 进入 "我的 App",选择您的 App。
  3. 在左侧菜单选择 "应用内购买"。
  4. 点击 "+" 号创建新的 IAP 项目。
  5. 选择类型
    • 消耗型:使用后即消失,如游戏金币。
    • 非消耗型:购买后永久拥有,如解锁高级功能。
    • 自动续订订阅:定期自动扣费,如月度/年度会员。
    • 非续订订阅:一次性购买,不会自动续订。
  6. 填写信息:为每个 IAP 项目填写详细信息,包括产品 ID、名称、描述、价格 tier 等。
  7. 提交审核:创建完成后,需要提交审核,Apple 审核团队会检查您的 IAP 配置是否符合其 guidelines。

在 App Store Connect 中配置 App 信息

这是上架前的最后一步,所有信息都在 App Store Connect 中填写。

  1. 创建 App:在 "我的 App" 页面,点击 "+" 号,填写 App 的基本信息(名称、SKU、Bundle ID 等),Bundle ID 必须与您在 Developer Center 创建的 App ID 完全一致。
  2. 填写 App 信息
    • 元数据:App 名称、副标题、描述、关键词、分类、年龄评级等。
    • 定价与销售范围:选择 App 的销售地区和价格。
    • 应用内购买:将您在阶段五创建的 IAP 项目添加到这个 App 中。
    • 构建版本:当您在 Xcode 中用生产证书和发布描述文件打包好 .ipa 文件后,需要在 App Store Connect 的 "TestFlight" 或 "App Store" 标签页下上传这个构建版本。
  3. 提交审核:所有信息填写完毕后,点击 "提交审核",Apple 的审核团队会检查您的 App 内容、功能、隐私政策等是否符合规定,审核通过后,您的 App 就会成功上架 App Store。

总结与关键点

  • 两个核心网站
    • Apple Developer Member Center:管理证书、App ID、描述文件。
    • App Store Connect:管理 App 信息、IAP、提交审核。
  • 证书与描述文件的对应关系:开发环境用开发证书和开发描述文件;发布环境用生产证书和发布描述文件,不能混用。
  • Bundle ID 的一致性:在 Xcode、Developer Center、App Store Connect 中设置的 Bundle ID 必须完全一致。
  • 自动化工具:现在推荐使用 Xcode 的 "Signing & Capabilities" 功能,它可以自动管理大部分证书和描述文件的创建和下载,大大简化了流程,但理解上述手动流程对于排查问题至关重要。

希望这份详细的流程指南能帮助您顺利完成 App Store 参数的申请!

-- 展开阅读全文 --
头像
surface pro5 拆机
« 上一篇 昨天
海信55寸4K智能电视值得买吗?
下一篇 » 昨天

相关文章

取消
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]