在 2023 年,随着苹果发布机制的微调,有些关于 iOS App 上架流程的资料已经过时。本文将根据最新的要求和经验,详细介绍 iOS App 上架的流程。
1.注册开发者账号
首先,您需要注册一个 Apple Developer 的开发者账号。这个账号的年费大约是 600 多元人民币。注册过程可以在 Apple Developer 网站上完成。
2.登录并配置人员
登录 Apple Developer 网站后,点击"Account"栏目,进入人员管理页面。如果您的团队有多个开发者,请在这里进行人员编辑。需要注意的是,负责上架 App Store 的人员需要具备管理级别的权限。
3.申请证书和配置文件
接下来,您需要进入"Certificates..."页面,开始申请证书和配置文件。
我们这边介绍一种简便的证书上传方法。
一.证书管理
点击首页的证书管理
二.新建证书
点击“添加”,新建一个证书文件
免费账号制作证书只有 7 天有效期,没有推送消息功能,推送证书是用来配置在网站上推送的。不是用来打包编译 app 的。
并且免费账号只能创建开发证书,无法提交上传发布,无法使用 apple 登录,支付,推送等功能。画红圈的部分就是开发证书(development),后面的 distribution 是发布证书,managed 是管理证书,这两个也都是支付了 99 美金给 apple 才能使用的。
三.使用 appuploader 服务同步证书
如果勾选“使用 appuploader 服务同步证书”此项,我们将可以在不同电脑上下载和使用此证书,将 ipa 文件上传到 App Store 给苹果审核,不需要 Mac 电脑,也不需要 xcode,非常简单方便。
新建证书完成后另存文件保存下来,证书就已经制作好了,点击另存到想要保存的位置就好了。
制作好的证书就是.p12 格式的,无需转换。
1)申请证书
如果您的 App 还在开发阶段,需要申请 Apple Development 证书,用于开发和测试。如果您的 App 有额外的敏感功能,例如推送通知,需要申请相应的证书。如果您的 App 已准备好发布,则需要申请 iOS Distribution 证书(用于 App Store 和 Ad Hoc 发布)。
在申请证书的过程中,您需要上传 CSR 文件。CSR 是 Certificate Signing Request 的缩写,即证书请求文件。您可以在电脑上的《钥匙串访问》中生成此文件。
2)添加 Identifiers 和配置 App ID
在申请证书后,您需要添加 Identifiers 并选择相应的 App IDs。在这个过程中,您需要填写 App 的描述和 Bundle ID,并选择需要的权限功能,例如推送通知。
3)申请配置文件
在完成上述步骤后,您需要申请配置文件。如果您的 App 还在开发阶段,可以选择 iOS App Development。如果您的 App 准备发布,则需要选择 App Store。在选择 App ID 时,请选择之前添加的相应配置文件。
1.在 Xcode 项目中配置签名
在您的 Xcode App 项目中,选择 Release Signing 选项,然后选择刚才生成的配置文件进行配置。这样,您的 App 就可以成功地完成签名并准备发布了。
2.上传应用包和审核
完成证书和配置文件的申请后,您就可以开始上传应用包了。这可以通过 Xcode 或 App Store Connect 网站进行操作。上传完成后,您需要提交审核申请,以便 App Store 审核人员对应用进行审核。审核周期通常为几天时间,具体时间取决于应用的复杂性和 App Store 的规定。如果审核通过,应用将被允许在 App Store 中发布。
3.发布前的准备工作
在发布应用之前,您还需要完成以下任务:
- 配置应用信息:为应用设置名称、图标、描述、定价和其他必要的信息,以便在 App Store 中展示。
- 上传截图和视频:上传应用的截图和视频,以便用户在 App Store 中查看和搜索应用。
- 提交应用更新:如果需要更新已发布的应用,需要在 App Store Connect 中提交更新请求,并经过审核后发布更新。
4. 总结与注意事项
完成上述步骤后,您的应用就可以成功地在 App Store 中发布了。在发布过程中,请注意以下几点:
- 确保您的应用符合 App Store 的规定和要求,包括安全性、性能和用户体验等方面的要求。
- 提前了解和应用的市场竞争情况和推广策略,以获得最佳的应用推广效果。
- 定期更新和维护应用的质量和功能,以满足用户的需求和提高应用的评价和满意度。
希望本文的介绍能为您的上架流程提供帮助和指导。"