iOS 企业账号配置InHouse类型证书、配置文件流程
一、关于企业账号
苹果的开发者账号分为三种:个人开发者账号、公司开发者账号、企业开发者账号
个人开发者账号:以个人的名义申请的开发者账号,有AppleID即可申请;可以在AppStore上发布应用;可以打包内测版安装包,需要提供安装设备的UDID,测试设备上限为100;费用:$99
公司开发者账号:以公司的名义申请的开发者账号,有AppleID即可申请,申请时需要提供公司的邓白氏编码;可以在AppStore上发布应用;可以打包内测版安装包,需要提供安装设备的UDID,测试设备上限为100;费用:$99
企业开发者账号:以公司的名义申请的开发者账号,有AppleID即可申请,申请时需要提供公司的邓白氏编码;不可以在AppStore上发布应用;可以打包企业版安装包,不需要提供安装设备的UDID,没有设备数量限制,但是苹果不鼓励通过企业包的方式运营自己的App,被发现可能会被封号;费用:$299
二、企业账号的申请
1、企业账号的硬件条件
1)AppleID
2)公司的邓白氏编码DNUS
3)一张具有国际支付功能的信用卡,VISA和万事达都可以
2、企业账号的申请细节流程
这里不做重点描述,请参考我的另一篇博客。
三、创建InHouse类型安装包的流程
1、创建证书
1)、登陆到苹果开发者账号 https://developer.apple.com 选择右上角的Account
2)、输入账号密码
3)、进入证书、ID和配置文件选项
4)、选择左侧选项栏里的证书、全部,点击右上角加号进入创建证书界面
5)、选择证书类型:Production、In-House and Ad Hoc distribution 选项
6)、添加CSR文件、创建证书,关于CSR文件的创建这里就不在赘述了。
7)、下载到本地,双击安装。
2、创建AppID
*关于企业版的AppID这里需要说一下,在个人和企业的开发者账号里无论是真机测试,还是发布AdHoc类型的安装包,只要创建一个通配符形式的AppID,在创建一个Dev和一个Dis的配置文件就可以对付大部分的情况了。但是如果想打包InHouse版本的ipa文件,是不可以设置通配符形式的AppID的,像这种 com.apple.* 这样是不可以的,必须是明确的AppID 像这种com.apple.appleid 。
1)、选择ID下面的App IDs 点击右上角的加号创建新的AppID
2)、添加AppID名称
3)、添加Bundle ID、选择Explicit App ID