iOS应用常规安装方法:
1 诸如fir.in 蒲公英这类平台
2 testflight
3 App Store
1 诸如fir.in 蒲公英这类平台
目前我们公司采用的是fir,这种分发安装方式.这种方式就是把ios的ipa安装包(类似于安卓的apk)上传到他们平台,然后他们提供一个二维码对外进行下载.但是前提条件是要将用户的UDID加入到苹果开发者证书中,这里苹果对此做了限制,就是开发者账号中的UDID只能加入100台设备的.这就好比一艘诺亚方舟,只能坐100人,船长给每个人发了一张票,一张票对应一个座位,如果你票丢了,你就上不了船,且船上也不能加人了,因为位置已经被锁定.
我们来看一下苹果文档对于这块怎么解释的:
也就是说加满了100台设备,只能等待下一个续费日的到来,然后重置.
2 Testflight
这是苹果官方提供的测试方式,他这里面又分为两种方式,
1 内测方式(最多25位)
2 外测方式(最多10000位)
内测方式比较繁琐,需要邀请用户,用户同意后,输入激活码才可以激活,加入内测后,这个权限是跟着AppID走的,且权限比外测方式高,具体体现为,可以不用等待苹果审核,只要开发者上传ipa的包,内测人员就可以下载最新的版本.但外测方式需要审核后才可以下载.这就解释了为什么有些人换了手机,仍然可以下载testflight中还在审核中的版本.
外测方式的缺点就是必须等待苹果审核,时间周期为一天左右,优点是最大下载数量为10000.每次内测叫大家等待,也都是等待这个审核.这个是和App Store的审核分开的,不是说这里审核通过了,App Store就过了.
3 App Store
App Store安装这里不做赘述,苹果的审核时间已经大大缩短,一般的小修改,审核为1天,中等改动1-2天,大改动1-3天.这个改动对应着相应版本号变动,小改动变动第三位的值,中等改动变动第二位的值,大改动变动第一位的值.如3.0.0, 3.1.0