美文网首页人猿星球
关于iOS证书的几件事

关于iOS证书的几件事

作者: 喵喵枫雪 | 来源:发表于2018-08-06 11:20 被阅读4次

感谢我们美女姐姐给我提供的珍藏为我解惑,救了我一条老命啊!以下我就不客气的全文转载了!
一、苹果个人账号、公司账号和企业账号
选择会员资格 - 支持 -  Developer
Choosing a Membership - Support -  Developer
1、个人(Individual):
所含内容 -  Developer Program
(1)费用:99美元/年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:1人(开发者自己)
说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。

2、公司(Company):
所含内容 -  Developer Program
(1)费用:99美元/年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:多人
允许多个开发者进行协作开发,比个人多一些帐号管理的设置,可设置多个 ID,分4种管理级别的权限。
说明:申请时需要填写公司的邓白氏编码(DUNS Number)。

3、企业 (Enterprise)
 Developer Enterprise Program -  Developer
(1)费用:299美元/年
(2)App Store上架:否
即该账号开发应用不能发布到App Store,只能企业内部应用。
(3)最大uuid支持数:不限制
(4)协作人数:多人
说明:需要注意的是,企业账号开发的应用不能上线App Store,适合那些不希望公开发布应用的企业。同样,申请时也需要公司的邓白氏编码(DUNS Number)。
二、苹果企业账号使用注意事项
蒲公英 - 文档中心 - 苹果企业账号使用注意事项
苹果企业账号( Developer Enterprise Program)是苹果公司提供给 iOS 开发者的一种高级别的开发者账号,区别于个人开发者账号和公司开发者账号,企业账号具有如下特点:

价格为 299$/年
不能提交应用到 App Store 商店,只能企业内部应用
可以将签名后的应用在任何 iOS 设备上安装,且没有安装数量的限制
其中,正是由于第3条的特点,给开发者在测试和分发 App 时,带来了极大的便利。所以,一般开发者申请使用苹果企业账号(或苹果企业签名),也是为了这个特点。

但是,因为苹果对于 App 的安装有着非常严格的限制,所以苹果对企业账号的使用也给出了种种严格的条款,详见:Apple Developer - Terms and Agreements 。其中,最重要的条款是:
使用企业账号签名后的应用,只可以用于企业内部员工安装,不可以公开下载。

根据经验,很多开发者在违背了上述条款后,导致企业账号被封,从而造成了不小的损失。所以,我们强烈建议开发者在上传企业签名的应用时,做到如下几点:

不要将应用的安装链接公开,做到只在企业内部安装使用
p12 证书文件和 Provisioning Profile 文件不要随意导入导出,最好做到专人专机
自已的开发者账号千万不能外借
不要将 p12 证书文件和 Provisioning Profiles 文件上传到第三方打包平台,如云编译、云打包之类的平台
测试的时候最好在企业内部网络进行,如果需要连接 Internet 的话,请注意网络环境不要发生太大的变化
网络电话VOIP、积分墙、游戏充值平台等类型的 App 都很容易被苹果封号
只要做到以上几点,开发者即可安全的使用苹果企业签名。

注意:对于企业账号来说,苹果的管控是非常严格的,任何违背苹果 ADP 和 ADEP 条款使用企业账号,都会有企业账号被封的风险。根据经验,我们总结了上述一些规则提供给所有开发者,只要根据严格遵守,即可极大程度的避免企业账号被封。
但是,苹果的企业账号监管很大程度上是取决于苹果人工审核,所以并没有100%安全的事情,有的时候,也需要一点运气。苹果企业开发者账号一旦被封,基本上也就没有办法找回来了,钱也不会退的,随后苹果会给你发一封邮件通知,并且一年内不得再次注册。

相关文章

  • 关于iOS证书的几件事

    感谢我们美女姐姐给我提供的珍藏为我解惑,救了我一条老命啊!以下我就不客气的全文转载了!一、苹果个人账号、公司账号和...

  • 使用charles进行ssh抓包,按照步骤来仍不生效的问题

    iOS新系统在安装 iOS charles ssh证书后,还要对证书进行信任。 进行信任的方法是:设置--关于本机...

  • fiddler

    ios安装证书后仍然无法使用https 设置-通用-关于本机,受信任证书开启

  • 用AdHoc来测试iOS线上推送

    1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Deve...

  • iOS开发:手把手教你创建真机调试证书

    关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书...

  • 申请测试证书步骤

    申请测试证书: 真机测试证书 关于证书 iOS应用,Mac应用都需要相应的签名证书来作为测试或发布App用。Mac...

  • 记录

    资料 IT江湖 GitHub iOS 关于iOS socket都在这里了 申请免费的SSL证书 GitHub To...

  • 关于ios证书

    1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个...

  • 关于IOS证书

    对于要多台mac真机运行,只需要将上传钥匙串的那个电脑中,导出开发者证书和密钥,生成P12文件。另外他自己去下载生...

  • iOS开发集锦之 2017.07.17

    1. 关于iOS Developer 证书 、Identifiers 、设备、描述文件 作者: LiuTianX...

网友评论

    本文标题:关于iOS证书的几件事

    本文链接:https://www.haomeiwen.com/subject/xnpwvftx.html