首页 > 移动开发 > IOS > iOS苹果开发者账号具体介绍以及苹果企业证书的配置解说
iOS 苹果开发者账号具体介绍以及苹果企业证书的配置解说
一、 苹果开发者账号的具体介绍:
1、 苹果开发者账号总共有3 种类型,分别是个人开发者账号、公司开发者账号、企业开发者账号,公司以及企业开发者账号可以进行多人协作,只需要登录苹果开发者账号平台,就可以在人员的界面邀请其他的人员来进行协助开发,邀请的人员需要提前注册一个 Apple ID 。这样会方便我们的软件开发。
2、 我们有中有账号怎么来辨别苹果开发者账号是什么类型?
(1) 苹果个人开发者账号:我们在登录以后就会看到 Apple Developer Program ,再下方,只有 Certificates , identifiers&Profiles 和 App Store Connect 两个图标 。
(2) 苹果公司开发者账号:我们在登录以后就会看到Apple Developer Program ,再下方,有 People 、 Certificates , identifiers&Profiles 和 App Store Connect 三个图标。
(3) 苹果企业开发者账号:Apple Developer Enterprise Program ,再下方,有 People 、 Certificates , identifiers&Profiles 两个图标。
3、 苹果开发者账号的对比:
(1) 苹果个人开发者账号:每年99 美元的申请费用,需要上架 App Store ,最多支持 100 个 udid ,只有开发者自己进行管理。可以申请升级为公司开发者账号。
(2) 苹果公司开发者账号:每年99 美元的申请费用,需要上架 App Store ,最多支持 100 个 udid ,可以团队进行写作开发,可以设置多个 Apple ID ,有四种级别的权限,需要申请邓白氏编码。
(3) 苹果企业开发者账号:每年299 美元的申请费用,需要上架 App Store , udid 数量没有限制,多个开发者进行协作开发,可以设置多个 Apple ID ,有四种级别权限,只能企业内部使用,申请的时候需要填写公司的邓白氏编码。
4 、苹果开发者账号冷知识盘点 :
(1) 本人级和公司货都是有App Store Connect ,说明这二种只有发布 App Store 供客户免费下载。而公司级的沒有,说明 APP 不可以发布 App Store ,可根据 item-services 派发来免费下载 。
(2) 公司级账户,每一年最少再次装包ipa 一次, ipa 包中有资格证书信息内容,资格证书的有效期限是一年,一年不升级, APP 将卡屏,没法进到。(即每一年最少升级一次,无机器设备总数限定)。没有个人 / 公司级别的限制,只要通过 App Store ,没有特殊情况,理论上苹果公司破产也不更新。
(3 ) 企业级帐号, 需要安装以信任应用程序设置 , 系统级限制 , 不能跳过 . 个人 / 公司级限制 。
(4 )企业级别的账号,只能放在自己的第三方服务器或者第三方平台(金苹果企业开发者账号回收平台),不能上架 App Store 。
5 、不同的苹果开发者账号之间的区别:
(1 ) 企业不能上架到App Store ,个人 / 公司必须上架到 App Store ;
(2 ) 价格不同。
(3 ) 个人/ 公司上 App Store 必须经过苹果的人工审核(上架审核周期在 7 天左右)。更新版本也是需要经过苹果审核的(更新版本的审核周期在 3 天左右),审核不通过,需要 iOS 开发处理,所以上面的上架周期和更新周期都是最为理想的情况。咱们的产品适配包更新是不需要审核的,只有涉及到 APP 原生改动的,才需要提交版本,进行审核。而企业级发布到自己服务器或者第三方平台是不需要审核的。
二、开发者证书、App ID 、描述文件的创建
1. 开发者证书:
一共有两种类型:开发人员(开发证书)和分发证书(d 发证书),这是最基本的,实时机器调试和上传到 appstore ,是证明您作为开发人员身份的基本证书 。
2.App ID :
顾名思义,是一个 APP 的唯一标示,相当于人的身份证号,如果有两个安装包 A 和 B 是同一个 App ID ,安装 A 后再安装 B , B 就会将 A 覆盖掉,取而代之。 APP 的更新也就是这个道理,安装了 1.0 版本。如果发布 1.1 版本,需要 1.1 版本的 App ID 和 1.0 的相同,手机会先去找是否有次 App ID 已经安装了,如果未安装,则直接进行安装 1.1 版本;如果发现有 1.0 版本,则对 1.0 版本进行覆盖。类似同一个文件夹下,相同名字的文件只能有一个,如果再拷贝一个相同名字的文件,就会提示是否替换掉旧的文件。
在设置项中可以配置该应用的权限,比如是否用到了 PassBook,GameCenter, 以及更常见的 push 服务,如果选中了 push 服务,那么就可以创建生成下面第 3 条所提到的推送证书,所以,在所有和推送相关的配置中,首先要做的就是先开通支持推送服务的 App ID 。
3. 描述文件:
Profiles, 这个东西是很有苹果特色的一个东西,我一般称之为描述文件,该文件将 App ID, 开发者证书,硬件 Device 绑定到一块儿,在开发者中心配置好后可以添加到 Xcode 上,也可以直接在 Xcode 上连接开发者中心生成,真机调试时需要在描述文件中添加真机的 UDID 。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69958350/viewspace-2728587/ ,如需转载,请注明出处,否则将追究法律责任。