IOS APP 证书申请 及 打包ipa包
ios发布app前的准备
- APPID(又称套装ID,应用ID,BundleID,包名)
- iOS发布证书(p12)
- iOS发布描述文件(mobileprovision)
- 证书私钥密码(生成p12文件前会要求设置)
- 有以上文件即可打包发布版ipa
1、APPID 生成
1.1 登录 iOS Dev Center(苹果开发者中心)
1.2 使用苹果开发者账号登录 iOS Dev Center(苹果开发者账号申请流程)
1.3 进入个人中心创建APPID(更详细流程)
1.4 完成以上步骤,APPID已经创建完成
2、iOS发布证书(p12)生成
有苹果电脑的可以结合苹果电脑生成
若没有苹果电脑,可以在windows按照Mac Os系统虚拟机
以上步骤我都走过,对于新手既麻烦,效率有低,所以推荐如下方式
通过Appuploader软件生成(下载地址)推荐理由如下:
1、一年内免费
2、效率超高
3、解决上传ipa到appstore速度慢的问题(若要发布到苹果应用市场或TestFlight)
2.1 下载安装好Appuploader并启动,用苹果开发者账号登录软件
2.2 申请iOS发布证书(p12文件)
类型:下拉选择发布证书
证书名称:不要中文、不要太长了、随意设置
邮箱:随意
密码:证书私钥密码、记好、打包时要用、很重要
应用id:这里不用选
点击 ok 创建
注意:iOS发布证书最多能申请3个
p12有数量限制,但可以公用! 也就是一个p12可以对应无数个描述文件(mobileprovision)组成无数套证书上架不同的APP!
可以使用之前申请的,也可以删掉之前的发布证书,重新创建,不会影响已上架的app。
2.3 创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过看过期时间或者ID就知道哪个是新创建的了)!点击p12 文件,下载保存.p12证书文件到电脑。
三、创建iOS发布描述文件(.mobileprovision文件)
3.1 创建ios发布描述文件
注释:
Type:下拉选择发布版profile
应用id:下拉选择对应的应用id(又称套装id,appid,BundleID,包名)
证书:选中全部就行
Devices:发布版不用选设备
输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样),点击ok创建。
3.2 选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑
4、完成上面步骤就可以打包ipa了(APPID、ios发布证书、ios发布描述文件、证书私钥密码都完成了)
5、打包ipa,一下为HBuilder打包方式
本文地址:https://blog.csdn.net/weixin_42855188/article/details/110638332