目录

一、 前言
二、 本次更新任务
三、 更新步骤
A. 更新企业证书
B. 更新推送证书
C. 重新配置文件并打包

一、前言

由于iosapp企业证书有效期即将到期,当证书到期后会导致appios版本无法正常使用,所以需更新证书。

二、本次更新任务

1.更新企业证书
2.更新推送证书
3.重新配置文件并打包

三、更新步骤

A.更新企业证书
1.首先登陆Apple Developer官网开发者账号登陆。登录网址https://developer.apple.com/点击Account输入账号登录

ios 企业证书和个人证书区别 ios企业版证书_推送证书

2.点击Certificates, IDs & Profiles

ios 企业证书和个人证书区别 ios企业版证书_ios_02

3.进入如下界面

ios 企业证书和个人证书区别 ios企业版证书_企业_03

这里面分为几个模块,certificates(证书)、identifiers(App ID)、Devices(设备ID)、profiles(配置文件)四个模块

4.点击Provisioning Profile 下面的ALL

ios 企业证书和个人证书区别 ios企业版证书_证书_04

5.找到即将过期的Provisioning Profile,点击Edit

ios 企业证书和个人证书区别 ios企业版证书_ios 企业证书和个人证书区别_05

6.点击Generate

ios 企业证书和个人证书区别 ios企业版证书_ios 企业证书和个人证书区别_06

7.下载更新的Provisioning Profile文件,重新打包即可。

ios 企业证书和个人证书区别 ios企业版证书_ios_07

8.安装下载好的Provisioning Profile文件

不要双击Provisioning Profile文件,最好手动把下载好的文件移动到~/Library/MobileDevice/Provisioning Profiles/文件夹下。之后就可以在xcode里面选择了,或者下载好的文件直接有iTunes打开也可以

B.更新推送证书

1.删除MAC上钥匙串访问中对应的推送证书。

ios 企业证书和个人证书区别 ios企业版证书_证书_08

2.登录苹果开发者后台,删除已过期推送证书(mac上删除之后可能会消失),并下载安装到Mac钥匙串访问中。
3.然后为对应App ID生成新的推送生产证书,点击App IDs
找到rider.app,然后点击编辑按钮

ios 企业证书和个人证书区别 ios企业版证书_企业_09

4.进入如下页面,找到create certificate,点击该按钮

ios 企业证书和个人证书区别 ios企业版证书_ios_10

5.点击continue

ios 企业证书和个人证书区别 ios企业版证书_证书_11

6.选择本地的CSR证书提交

ios 企业证书和个人证书区别 ios企业版证书_证书_12

生成本地CSR文件步骤,找到钥匙串,点击屏幕左上角的”钥匙串访问”->”证书助理”->”从证书颁发机构请求证书”

ios 企业证书和个人证书区别 ios企业版证书_ios_13

填写电子邮箱的地址,邮箱地址可随意写,并且选中“存储到磁盘”的那个选项

ios 企业证书和个人证书区别 ios企业版证书_ios 企业证书和个人证书区别_14

点击继续保存到需要的位置即可。
继续之前的,选择刚才生成的CSR证书

ios 企业证书和个人证书区别 ios企业版证书_ios_15

7.点击下载

ios 企业证书和个人证书区别 ios企业版证书_证书_16

8.点击下载后找到我们刚才下载的.cer文件,直接双击

ios 企业证书和个人证书区别 ios企业版证书_推送证书_17

9.右击我们的证书,选择“导出

ios 企业证书和个人证书区别 ios企业版证书_推送证书_18

10.选择我们需要保存的地方,要注意下面的文件格式选择“.p12”格式的

ios 企业证书和个人证书区别 ios企业版证书_ios_19

11.进去推送平台,找到你的app

ios 企业证书和个人证书区别 ios企业版证书_证书_20

12.点击设置找到推送设置里面的ios

ios 企业证书和个人证书区别 ios企业版证书_企业_21

13.点击编辑,然后选择我们生成的推送证书,点击保存即可

ios 企业证书和个人证书区别 ios企业版证书_推送证书_22

C.重新配置文件并打包

1.接下来打开Xcode,在Info.plit中先配置好BundIe ID

ios 企业证书和个人证书区别 ios企业版证书_ios_23

2.要在Xcode中打开推送开关

ios 企业证书和个人证书区别 ios企业版证书_企业_24

ios 企业证书和个人证书区别 ios企业版证书_企业_25

3.配置证书文件

ios 企业证书和个人证书区别 ios企业版证书_企业_26

  1. 打包ipa

a. 选择Generic iOS Device

ios 企业证书和个人证书区别 ios企业版证书_推送证书_27

b.点击Product –》Archive

ios 企业证书和个人证书区别 ios企业版证书_ios 企业证书和个人证书区别_28

c.等待20秒左右,进入下面画面,点击Export

ios 企业证书和个人证书区别 ios企业版证书_推送证书_29

d. 选择第三个,点击Next

ios 企业证书和个人证书区别 ios企业版证书_企业_30

f.选择默认

ios 企业证书和个人证书区别 ios企业版证书_ios_31

g.选择默认

ios 企业证书和个人证书区别 ios企业版证书_证书_32

h.选择默认

ios 企业证书和个人证书区别 ios企业版证书_推送证书_33

i.选择ipa保存路径,结束!!!!