总的来说,为了确保应用商店上架App的安全性和合规性,需要以下证书:
1. 开发者实名认证证书:应用商店需要确认开发者的身份和权限,以确保应用不会侵犯他人的权益。
2. 应用程序描述证书:应用商店需要提供应用程序的描述和相关信息,以帮助用户了解应用的功能和特点。
3. 应用程序签名证书:应用程序需要被签名才能被用户下载和安装,签名证书可以确保应用不会被篡改和盗版。
除此之外,还需要遵守应用商店的相关政策和规定,确保应用符合相关法规和标准的要求。
要在应用商店上架app,需要开发者获取一些证书,这些证书包括开发者证书、发布证书和推送证书。
1. 开发者证书
开发者证书是开发者在苹果开发者中心注册开发者账号后获取的,用于签署和打包app。开发者证书分为两种开发证书和生产证书。
开发证书只能用于在开发环境中打包app,而生产证书则可以用于在发布环境中打包app。开发者需要用开发证书在本地电脑上生成一个开发者身份标识文件(provisioning profile),并通过Xcode打包上传到苹果开发者中心,以便发布app。
2. 发布证书
发布证书是开发者将app提交到应用商店审核时所需要的证书。开发者需要在苹果开发者中心创建一个发布证书,并把它与app所使用的开发者身份标识文件一起打包提交到应用商店审核。
3. 推送证书
推送证书是用于推送通知的证书,开发者需要在苹果开发者中心创建一个推送证书,并把它与app所使用的开发者身份标识文件一起打包提交到应用商店审核。
总的来说,在上架app之前,开发者需要在苹果开发者中心注册开发者账号,并获取开发者证书、发布证书和推送证书,才能成功将app提交到应用商店审核。