苹果app的发布方式主要分为:
app store :对外开放的,只要有appleId账户即可搜索下载;
TestFlight:对外发布的测试版本,可以通过appleId邀请指定的账户进行测试,或者通过兑换券进行下载;
分发平台:第三方分发或者自己分发(不对外开放的app)
1、appstore 苹果商店
app,开发完成,提交给苹果官方审核,审核通过以后方可从appstore中下载。
下载的方式:
1、可以直接在appstore中通过应用名搜索。
2、appstore分享到其他应用,可以看到下载地址。
将以上地址的字符串,通过生成二维码,可进行扫码下载。
2、TestFlight
应用在上架或发布之前,可以将应用提交一版测试版,被邀请参加测试的apple账号,可通过TestFlight进行下载
TestFlight也可以通过兑换码进行下载安装,兑换码仅能使用一次;
3、分发平台
分发平台常用的,是企业内部应用不在app商店进行发布以及下载的应用,以及公测的应用。
有一些比较常见的第三方的分发平台
1、xiafenfa.com
一些仅公司自己内部用的,也可以自己搭建虾分发平台。
分发平台搭建
1、环境准备:
1、 可用的域名(服务部署环境的域名)
2、 域名对应的证书(Nginx版本的),后续以阿里云ssl证书为例操作
3、 应用的安装包:Android.apk、iso.ipa
4、 Nginx安装包
5. 上传分发平台代码