苹果企业签名共享证书签名跟独立UDID证书签名有什么区别?
ios企业签名也就是在苹果系统中安装软件时候需要证书的签名认证。未经任何签名的程序是不能在智能手机上安装和运行的。所有iPhone 应用程序在iPhone OS设备上运行之前必须用合法的 signing identity 进行签名。
苹果企业签名共享证书签名跟独立UDID证书签名是什么意思?两者代表这什么含义,有什么用处?接下来跟随ios签名详细的了解一下吧
独立UDID签名:很简单的来说,就是这个申请的企业开发者账号,这个账号都是内部人员使用,没有开放给别人用。所以证书都是非常稳定的,就算给客户签名都是有控制范围的。基本上都是几个APP用一个证书,这样就能保证证书的稳定性,导致不是那么容易掉签名,一般能维持较长时间不掉签。
共享企业证书:这个应该都是很容易理解的,就是这个这个企业开发者账号申请下来之后。开发给市场上很多渠道一起用,这个苹果企业签名证书上面签名的APP无法控制。数量不尽,什么乱七八糟的APP都用这个苹果企业签名证书,这样的证书就很容易被苹果封杀,导致签名掉签,严重的一个星期掉3-4次,基本都是无法使用,而且非常影响APP的推广,微商软件部分采用企业共享证书。
UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identifier, UDID )。 每个iOS 开发者在缴交99美元年费的同时,都会得到100个beta test名额,可以让软件开发者输入100台iOS装置的UDID。 有意成为beta tester的人,只需向开发者提交UDID,经过输入及制成一个描述档之後,该手机就可以使用由同一开发者所制的所有软件。
个人证书所签名的app,只能用于特定的设备,不能安装在所有的iphone手机上,想要安装此类APP,需要用户先将UDID发给开发者,然后由开发者将用户的UDID添加在个人证书上面,并且有数量限制,最多为100个设备。这种方法与企业签名相比会比较麻烦,不适合大量分发、测试。