<>.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:16px;overflow-x:hidden;color:#252933}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.5;margin-top:35px;margin-bottom:10px;padding-bottom:5px}.markdown-body h1{font-size:24px;line-height:38px;margin-bottom:5px}.markdown-body h2{font-size:22px;line-height:34px;padding-bottom:12px;border-bottom:1px solid #ececec}.markdown-body h3{font-size:20px;line-height:28px}.markdown-body h4{font-size:18px;line-height:26px}.markdown-body h5{font-size:17px;line-height:24px}.markdown-body h6{font-size:16px;line-height:24px}.markdown-body p{line-height:inherit;margin-top:22px;margin-bottom:22px}.markdown-body img{max-width:100%}.markdown-body hr{border:none;border-top:1px solid #ddd;margin-top:32px;margin-bottom:32px}.markdown-body code{word-break:break-word;border-radius:2px;overflow-x:auto;background-color:#fff5f5;color:#ff502c;font-size:.87em;padding:.065em .4em}.markdown-body code,.markdown-body pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.markdown-body pre{overflow:auto;position:relative;line-height:1.75}.markdown-body pre>code{font-size:12px;padding:15px 12px;margin:0;word-break:normal;display:block;overflow-x:auto;color:#333;background:#f8f8f8}.markdown-body a{text-decoration:none;color:#0269c8;border-bottom:1px solid #d1e9ff}.markdown-body a:active,.markdown-body a:hover{color:#275b8c}.markdown-body table{display:inline-block!important;font-size:12px;width:auto;max-width:100%;overflow:auto;border:1px solid #f6f6f6}.markdown-body thead{background:#f6f6f6;color:#000;text-align:left}.markdown-body tr:nth-child(2n){background-color:#fcfcfc}.markdown-body td,.markdown-body th{padding:12px 7px;line-height:24px}.markdown-body td{min-width:120px}.markdown-body blockquote{color:#666;padding:1px 23px;margin:22px 0;border-left:4px solid #cbcbcb;background-color:#f8f8f8}.markdown-body blockquote:after{display:block;content:""}.markdown-body blockquote>p{margin:10px 0}.markdown-body ol,.markdown-body ul{padding-left:28px}.markdown-body ol li,.markdown-body ul li{margin-bottom:0;list-:inherit}.markdown-body ol li .task-list-item,.markdown-body ul li .task-list-item{list-:none}.markdown-body ol li .task-list-item ol,.markdown-body ol li .task-list-item ul,.markdown-body ul li .task-list-item ol,.markdown-body ul li .task-list-item ul{margin-top:0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:3px}.markdown-body ol li{padding-left:6px}.markdown-body .contains-task-list{padding-left:0}.markdown-body .task-list-item{list-:none}@media (max-width:720px){.markdown-body h1{font-size:24px}.markdown-body h2{font-size:20px}.markdown-body h3{font-size:18px}}>< data-highlight="" data-highlight-key="juejin">.markdown-body pre,.markdown-body pre>code.hl{color:#333;background:#f8f8f8}.hl-comment,.hl-quote{color:#998;font-:italic}.hl-keyword,.hl-selector-tag,.hl-subst{color:#333;font-weight:700}.hl-literal,.hl-number,.hl-tag .hl-attr,.hl-template-variable,.hl-variable{color:teal}.hl-doctag,.hl-string{color:#d14}.hl-section,.hl-selector-id,.hl-title{color:#900;font-weight:700}.hl-subst{font-weight:400}.hl-class .hl-title,.hl-type{color:#458;font-weight:700}.hl-attribute,.hl-name,.hl-tag{color:navy;font-weight:400}.hl-link,.hl-regexp{color:#009926}.hl-bullet,.hl-symbol{color:#990073}.hl-built_in,.hl-builtin-name{color:#0086b3}.hl-meta{color:#999;font-weight:700}.hl-deletion{background:#fdd}.hl-addition{background:#dfd}.hl-emphasis{font-:italic}.hl-strong{font-weight:700}>
ios签名上架技术产生到现在为止,已经有很长时间了。但依旧有很多小伙伴及从业人员对于签名这事不太了解。今天就给大家仔细讲讲,关于ios签名的那些事。
所谓的IOS签名,就是绕过苹果审核上架AppStore的一种技术。具体表现为通过APP签名的形式,生成一个新的安装包,然后传到分发平台供iPhone用户下载安装。几种签名的区别,主要取决于开发者账号的不同。
企业签因为成本低的优势,最先被行业所熟知。企业签主要是通过企业开发者账号发布内部app。对于企业开发者账号,苹果对分发安装的设备数量没有限制。那么只要租到企业开发者账号,是不是就可以和拒审说再见了。伴随着用户群里越来越大,企业签逐渐引起了苹果的注意。于是苹果加强了对这一部分内容的监管,“掉签”现象日趋频繁。“掉签”是指苹果通过封禁企业开发者账号,导致用户无法进入App的结果。掉签之后,开发者只能换一个企业开发者账号重新分发,已下载App的用户也要通过重新下载才能进入app。因为事发突然,很多用户都无法找回,直接导致了大量用户的流失。
通过观察研究企业签的掉签案例,我们得出结论,企业签掉签主要是因为苹果判断证书异常。一种情况是因为证书上应用过多。目前市面上的证书都是重复使用的,几乎没有独享的企业证书。当一个证书上有几十上百个应用,还涵盖了很多不相交的行业时,你的证书很容易被苹果判断为异常。同时如果应用下载量过多,也会触发苹果的监控。另外一种情况则是因为用户举报。当用户发现应用和证书不匹配的时候,有些用户会直接进行举报。
大家意识到企业签的弊端后,开始寻找新的出路,于是超级签走进了大众视野。超级签也就是个人签,基本原理和企业签类似,只是把企业开发者账号换成了个人开发者账号。超级签主要按照设备收费。同一用户下载多款应用,只收取一次费用。对于老用户版本更新和工会的用户来说,成本较低。
不过个人开发者账号有安装数量限制,只能最多安装到100台设备进行调试。既每100个用户,就要消耗一个个人开发者账号,因此对于用户量大的发行商来说,成本偏高成为了超级签的最大劣势。
同时,因为相对稳定,对比于其他签名,掉签风险小,超级签的市场占有率最近在不断提高。
除了以上两种基于开发者账号的签名以外,最近还有一种新的签名形式,就是TF签。TF签首先要安装TestFlight,开发者提交申请公测,审核周期从几小时到一周不等。这种形式对ipa要求高,不符合苹果规范的ipa很难上架。因此短期内很难成为主流签名形式。
接下来具体说说三种签名的优缺点,
1、企业签名:
企业签名是通过P12证书来对iOS应用的ipa进行签名分发,从而可以提供给iOS用户使用。企业签名价格相对另外两种,会便宜一点,但是对于P12证书的依赖性质比较大,证书出现问题,就需要重新签名分发,用户卸载重装才能使用。
收费方式:包月,不限制下载数量
优点:不限制下载数量
缺点:掉签率较高
2、超级签名:
超级签名,顾名思义是在签名中很稳定的一个签名类别,主要是借助超级签名系统,配置个人开发者账号或者企业账号来进行签名使用,每个账号只能签名100个手机设备,这种类型的签名只在对应的账号上签署一个应用,相对的会比企业签名更稳定,当然,在价格上也是会比较贵一些。
收费方式:包年,按下载设备数量收费
优点:稳定不掉,按需购买
缺点:包年使用,费用较高
3、TF签名:
TF 签名是苹果分发新模式 TestFlight,苹果官方认可,简单理解TF就是苹果公司开发用于内测的分发平台,用户需要先下载TF这个软件,然后再里面下载相应的App。
TF签名采用苹果官方认可的分发模式,相较于企业签名会更加稳定。苹果官方要求下载链接90天有效,下载上限1万个手机设备
TF签名是苹果承认的一种内测方式,tf签名的优势在于苹果官方认可,零风险,分发再无忧,远离企业签名频繁掉签的烦恼,告别超级签名高价钱。
收费方式:包季,90天,1万台手机设备
优点:官方认可的签名分发,更稳定
缺点:每个TF的下载天数和下载量是固定的
(现如今已基本没有TF签该项业务了,苹果大大的脾气惹不起。)
IOS签名的未来趋势
企业签的发展主要受制于账号。目前市面上企业开发者账号价格已经达到115万以上,并且有价无市。长期看企业签将会逐渐退出签名主流市场。tf签则受制于技术问题加审核问题,很多产品较难上架,虽然有成本较高,存在一定的掉签风险等弊端,但长远来看超级签、企业签依旧是签名市场的主流。
看到ios代签市场的前景后,市面上涌现出了很多的超级签、企业签服务商,一时间签名服务市场良莠不齐。判断一家超级签服务商是否值得信任,主要看两个方面:
一是账号稳定性。是否拥有一条完善稳定的账号生产产业链,将直接影响个签服务的稳定性;
二是系统稳定性。主要能否扛得住广告爆量。瞬时并发也是个签系统的一个重要指标。