iOS 企业证书发布App详解
通过企业证书打包App一般分为以下几步:
1、Certificates 手动生成一个证书
2、 Identifiers App IDs 注册应用程序ID
3、Provisioning Profiles 配置概要文件
4、Xcode选择打包证书
5、开始打包
一、进入开发者中心
进入开发者中心,登陆自己的账号,https://developer.apple.com/ 1、点击“Account”进入登陆界面
1527316708524.jpg
2、输入自己的开发账号和密码点击“登陆”
3、选择Certificates,Identifiers & Profiles
1527317199732.jpg
二、Certificates 手动生成一个证书
1、选择Certificates下的All然后点击“+”号
2、选择In-House and Ad Hoc
3、通过自己Mac电脑上的钥匙串请求一个CSR文件,在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”然后选择“证书助理”再选择“从证书颁发机构请求证书...”
接着填写邮箱和选择“存储到磁盘”点击“继续”存储到桌面就行了
最后我们在桌面就会看到一个这样的文件
4、点击“Choose File...”选择我们刚刚创建的CSR文件,然后选择“Continue”
5、点击“Download”下载到本地,然后双击就会在“钥匙串访问”中看到了
1527320333247.jpg
三、 Identifiers App IDs 注册应用程序ID
1、选择“Identifiers”“App IDs”然后点击“+”号
1527320528246.jpg
2、“Name”输入一个有标识的名称,没有特别要求;如果选择了“Explicit App ID” 这时候“Bundle ID”一定要和你程序中的“Bundle ID”一致;如果我们有多个App,我们可以选择“Wildcard App ID”这时候“Bundle ID”可以设置成“com.test.”,""号代表多个App,最后选择“Register”"Done"完成就好了
1527321005838.jpg
四、Provisioning Profiles 配置概要文件
1、选择“Provisioning Profiles”“All”然后点击“+”号
1527321395891.jpg
2、选择“In House”
1527321666600.jpg
3、选择上一步创建的“App ID”
1527321735122.jpg
4、选择第二步创建的证书
1527321820833.jpg
5、给这个文件命名方便在Xcode中找到
1527321940595.jpg
6、点击“Download”下载,然后在本地双击
1527322067815.jpg
五、Xcode选择打包证书
1、选择“General” “Signing”然后在“Provisioning Profile”里选择我们刚刚创建的配置文件
1527322412478.jpg
2、我们选择了证书后会报错,这时候我们就需要在“Build Settings”里搜索“code”,然后找到
“Code Signing Identity”,然后设置一下“Debug”、“Release”,由于我们生成配置文件的时候选择的是生产所有我们这里都要设置成“iOS Distribution”,这样就不会报错了
1527322739307.jpg
六、开始打包
1、选择“Product”“Archive”
2、“Archive”成功后,选择“Export...”
1527323062781.jpg
3、选择“Enterprise”
1527323099590.jpg
4、点击“Next”
5、选择你创建的配置文件,点击“Next”
6、点击“Export”导出到本地,然后把ipa文件放到自己的服务器上,就可以供别人下载了