目录
一、 前言
二、 本次更新任务
三、 更新步骤
A. 更新企业证书
B. 更新推送证书
C. 重新配置文件并打包
一、前言
由于iosapp企业证书有效期即将到期,当证书到期后会导致appios版本无法正常使用,所以需更新证书。
二、本次更新任务
1.更新企业证书
2.更新推送证书
3.重新配置文件并打包
三、更新步骤
A.更新企业证书
1.首先登陆Apple Developer官网开发者账号登陆。登录网址https://developer.apple.com/点击Account输入账号登录
2.点击Certificates, IDs & Profiles
3.进入如下界面
这里面分为几个模块,certificates(证书)、identifiers(App ID)、Devices(设备ID)、profiles(配置文件)四个模块
4.点击Provisioning Profile 下面的ALL
5.找到即将过期的Provisioning Profile,点击Edit
6.点击Generate
7.下载更新的Provisioning Profile文件,重新打包即可。
8.安装下载好的Provisioning Profile文件
不要双击Provisioning Profile文件,最好手动把下载好的文件移动到~/Library/MobileDevice/Provisioning Profiles/文件夹下。之后就可以在xcode里面选择了,或者下载好的文件直接有iTunes打开也可以
B.更新推送证书
1.删除MAC上钥匙串访问中对应的推送证书。
2.登录苹果开发者后台,删除已过期推送证书(mac上删除之后可能会消失),并下载安装到Mac钥匙串访问中。
3.然后为对应App ID生成新的推送生产证书,点击App IDs
找到rider.app,然后点击编辑按钮
4.进入如下页面,找到create certificate,点击该按钮
5.点击continue
6.选择本地的CSR证书提交
生成本地CSR文件步骤,找到钥匙串,点击屏幕左上角的”钥匙串访问”->”证书助理”->”从证书颁发机构请求证书”
填写电子邮箱的地址,邮箱地址可随意写,并且选中“存储到磁盘”的那个选项
点击继续保存到需要的位置即可。
继续之前的,选择刚才生成的CSR证书
7.点击下载
8.点击下载后找到我们刚才下载的.cer文件,直接双击
9.右击我们的证书,选择“导出
10.选择我们需要保存的地方,要注意下面的文件格式选择“.p12”格式的
11.进去推送平台,找到你的app
12.点击设置找到推送设置里面的ios
13.点击编辑,然后选择我们生成的推送证书,点击保存即可
C.重新配置文件并打包
1.接下来打开Xcode,在Info.plit中先配置好BundIe ID
2.要在Xcode中打开推送开关
3.配置证书文件
- 打包ipa
a. 选择Generic iOS Device
b.点击Product –》Archive
c.等待20秒左右,进入下面画面,点击Export
d. 选择第三个,点击Next
f.选择默认
g.选择默认
h.选择默认
i.选择ipa保存路径,结束!!!!