众所周知,现在很多行业都在开发App,通过App来获取一部分收益。而苹果APP要想在苹果手机正常安装的话,要么这个手机是越狱手机,要么上架到苹果商店。但是APP上架到苹果商店是难度非常大的,所以就产生了签名这个行业。
IOS企业签名
ios企业签名是比超级签名更早出现的一种苹果app签名方式,也是最主流的一种签名方式。使用的是苹果的企业开发者账号,账号生成企业证书,这个P12证书证书直接对苹果的ipa包进行一个权限操作,进行了企业签名后的苹果IPA包就可以在苹果手机下载了,下载的时候需要点击信任。当然这个签名偶尔也会掉,如果一旦掉签名,之前安装过苹果APP的设备就无法打开APP了,因为无法再点击信任,新设备也不能安装,必须补签名后才能正常安装和使用。价格上是按月续费的。
超级签名
超级签名是使用个人开发者账号,添加、注册苹果设备的udid,然后把苹果IPA包生成使用的描述文件,生成后的格式是mobileconfig,实现真机测试;一个个人开发者账号可以注册100个udid超级签名下载的时候,不需要点击信任,掉签概率也没有企业签名那么大。价格上是根据安装的苹果设备来计费的。
免签
说到免签,先说下什么是封装。封装也叫打包,意思是把手机网站同步转化成一个APP,所以封装的时候会要你提供一个网址,APP的一切东西包括网速和内容都是和这个网站同步的。网站打开慢app就慢,网站打开快app就快。网站打开没内容,APP打开就是空白。其中封装好的安卓安装包的格式是APK,苹果安装包的格式是IPA。封装需要提供APP的LOGO,大小是200@200,APP的启动图片,大小是1080@1920(启动图片也可以不要),封装网址。而免签其实就是一种“特殊的封装”,其需要的资料也是一样的,除了不需要启动图片,其打包生成的格式是是mobileconfig,所以免签又叫描述文件。因此免签和超级签名的下载流程是一样的,只不过免签针对的是封装的APP,而超级签名除了可以签订封装的APP还可以操作原生开发的APP。况且免签永久不会掉。
分发
咱们的APP有了之后,咱们不可能把安装包发给客户让客户去接受安装包下载吧,因为有的APP容量非常大,可能几个G的大小,你也不知道客户的手机是安卓还是苹果。咱们需要生成一个下载链接要客户通过下载链接去下载我们的APP,生成一个下载链接通过这个下载链接下载你的app就叫做分发。2种办法,1把app的安装包上传到分发平台生成下载链接 2自己购买好域名服务器,域名解析到服务器,服务器上放入咱们的APP安装包做一个下载网站。