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
3、创建配置文件
1)、选择配置文件下的All,点击右上角的加号按钮添加配置文件
2)、选择配置文件类型,这里选择 In House
3)、选择之前创建好的AppID
4)、选择证书
5)、设置配置文件的名称
6)、配置文件添加完成,下载到本地,双击安装。到这里配置文件的创建就结束了。
App 加速审核
苹果官网相关电话地址:https://developer.apple.com/contact/phone.php
一般线路会比较繁忙,可能需要等待一会加急审核说明是可以写中文的。
一年只有两次加急审核的机会是不正确的。至于一年到底有多少次加急审核的机会,官方没有看到相关的说明,也不能确定次数是多少。
1、访问苹果官方加速审核地址:
https://developer.apple.com/appstore/contact/appreviewteam/index.html
2、输入开发账号
3、选择要进行的操作,在i would like to里选择加急审核
4、填写信息
App Information里填写应用名称,ID填写10位数字ID
选择原因,然后填写理由。
填写原因,最好说你的app当前存在bug需要加速审核。如果你说经理天天在你屁股后面催催催,这样加速的成功率可能很小。回复内容最好写成英文。
这里要注意的是理由一般是用户安全问题或者崩溃问题成功率会高一些(LZ写的是崩溃,不要说我是赶时间,苹果会不同意,以前版本确实有崩溃问题,只不过不多~ 这里我不多说了,你们懂的)
还有一点要注意的是,如果是崩溃问题,你最好写上操作步骤,让审核员去重现这个问题。
最后一步,提交加速审核申请,祝你好运。
如果遇到非常时期或者人品不好遇到心情不好的审核员,请自行另行处理~
推荐👇:
如果你想一起进阶,不妨添加一下交流群1012951431
面试题资料或者相关学习资料都在群文件中 进群即可下载!
来源:oschina
链接:https://my.oschina.net/u/4416282/blog/3448315