要在应用商店上架app,需要开发者获取一些证书,这些证书包括开发者证书、发布证书和推送证书。
1. 开发者证书
开发者证书是开发者在苹果开发者中心注册开发者账号后获取的,用于签署和打包app。开发者证书分为两种:开发证书和生产证书。
开发证书只能用于在开发环境中打包app,而生产证书则可以用于在发布环境中打包app。开发者需要用开发证书在本地电脑上生成一个开发者身份标识文件(provisioning profile),并通过Xcode打包上传到苹果开发者中心,以便发布app。
2. 发布证书
发布证书是开发者将app提交到应用商店审核时所需要的证书。开发者需要在苹果开发者中心创建一个发布证书,并将其与app所使用的开发者身份标识文件一起打包提交到应用商店审核。
3. 推送证书
推送证书是用于推送通知的证书,开发者需要在苹果开发者中心创建一个推送证书,并将其与app所使用的开发者身份标识文件一起打包提交到应用商店审核。
总之,在上架app之前,开发者需要在苹果开发者中心注册开发者账号,并获取开发者证书、发布证书和推送证书,才能成功将app提交到应用商店审核。