iOS 企业证书发布App详解

 

通过企业证书打包App一般分为以下几步:
1、Certificates 手动生成一个证书
2、 Identifiers App IDs 注册应用程序ID
3、Provisioning Profiles 配置概要文件
4、Xcode选择打包证书
5、开始打包

一、进入开发者中心
进入开发者中心,登陆自己的账号,https://developer.apple.com/ 1、点击“Account”进入登陆界面

ios企业证书配置下载 ios软件企业证书_钥匙串

1527316708524.jpg

2、输入自己的开发账号和密码点击“登陆”

ios企业证书配置下载 ios软件企业证书_App_02

 

3、选择Certificates,Identifiers & Profiles

ios企业证书配置下载 ios软件企业证书_配置文件_03

1527317199732.jpg

 

二、Certificates 手动生成一个证书
1、选择Certificates下的All然后点击“+”号

 

ios企业证书配置下载 ios软件企业证书_钥匙串_04

 

 

2、选择In-House and Ad Hoc

 

ios企业证书配置下载 ios软件企业证书_ios_05

3、通过自己Mac电脑上的钥匙串请求一个CSR文件,在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”然后选择“证书助理”再选择“从证书颁发机构请求证书...”

ios企业证书配置下载 ios软件企业证书_ios_06

接着填写邮箱和选择“存储到磁盘”点击“继续”存储到桌面就行了

ios企业证书配置下载 ios软件企业证书_ios企业证书配置下载_07

最后我们在桌面就会看到一个这样的文件

 

ios企业证书配置下载 ios软件企业证书_ios_08

4、点击“Choose File...”选择我们刚刚创建的CSR文件,然后选择“Continue”

ios企业证书配置下载 ios软件企业证书_配置文件_09

5、点击“Download”下载到本地,然后双击就会在“钥匙串访问”中看到了

ios企业证书配置下载 ios软件企业证书_ios_10

1527320333247.jpg

三、 Identifiers App IDs 注册应用程序ID
1、选择“Identifiers”“App IDs”然后点击“+”号

ios企业证书配置下载 ios软件企业证书_App_11

1527320528246.jpg

2、“Name”输入一个有标识的名称,没有特别要求;如果选择了“Explicit App ID” 这时候“Bundle ID”一定要和你程序中的“Bundle ID”一致;如果我们有多个App,我们可以选择“Wildcard App ID”这时候“Bundle ID”可以设置成“com.test.”,""号代表多个App,最后选择“Register”"Done"完成就好了

ios企业证书配置下载 ios软件企业证书_配置文件_12

1527321005838.jpg

 

四、Provisioning Profiles 配置概要文件
1、选择“Provisioning Profiles”“All”然后点击“+”号

 

ios企业证书配置下载 ios软件企业证书_ios_13

1527321395891.jpg

 

2、选择“In House”

 

ios企业证书配置下载 ios软件企业证书_App_14

1527321666600.jpg

3、选择上一步创建的“App ID”

ios企业证书配置下载 ios软件企业证书_ios企业证书配置下载_15

1527321735122.jpg

4、选择第二步创建的证书

ios企业证书配置下载 ios软件企业证书_App_16

1527321820833.jpg

 

5、给这个文件命名方便在Xcode中找到

 

ios企业证书配置下载 ios软件企业证书_配置文件_17

1527321940595.jpg

6、点击“Download”下载,然后在本地双击

ios企业证书配置下载 ios软件企业证书_ios企业证书配置下载_18

1527322067815.jpg

五、Xcode选择打包证书
1、选择“General” “Signing”然后在“Provisioning Profile”里选择我们刚刚创建的配置文件

 

ios企业证书配置下载 ios软件企业证书_配置文件_19

1527322412478.jpg

 

2、我们选择了证书后会报错,这时候我们就需要在“Build Settings”里搜索“code”,然后找到
“Code Signing Identity”,然后设置一下“Debug”、“Release”,由于我们生成配置文件的时候选择的是生产所有我们这里都要设置成“iOS Distribution”,这样就不会报错了

 

ios企业证书配置下载 ios软件企业证书_ios_20

1527322739307.jpg

六、开始打包
1、选择“Product”“Archive”
2、“Archive”成功后,选择“Export...”

 

ios企业证书配置下载 ios软件企业证书_ios_21

1527323062781.jpg

 

3、选择“Enterprise”

 

ios企业证书配置下载 ios软件企业证书_钥匙串_22

1527323099590.jpg

4、点击“Next”

ios企业证书配置下载 ios软件企业证书_配置文件_23

 

5、选择你创建的配置文件,点击“Next”

 

ios企业证书配置下载 ios软件企业证书_App_24

 

6、点击“Export”导出到本地,然后把ipa文件放到自己的服务器上,就可以供别人下载了