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