通常App开发中会使用测试与生产两套环境,苹果有两套对应的development和distribution证书.使用development开发证书打包的测试版app我们可以发布到蒲公英,fir等第三方托管平台,但若要打包正式版app供测试则必须发布到testFlight.由于不同证书打包的app远程推送通知是区分开的,有时候我们要测试正式环境的远程推送通知就必须上传的testFlight进行测试.
大体可以分为两个步骤(1)将app按照上传appStore的方式打包并上传;(2)邀请测试的用户进行测试.(3)用户下载testflight,并从testFlight下载app进行测试.
第(1)步打包和上传网上都有详细教程,在此不赘述.上传完毕后需要到苹果开发者官网itune connect 将testFlight发布测试,如图
点击最新构建版本进行发布测试
下面详细介绍下(2)(3)的步骤.
(2)的话,首先登陆苹果开发者官网,点击account,点击itune Connect,点击go to itune Connect,我的app,在testFlight选项卡中选择iTunes Connect 用户
点击新增测试员
如果列表没有就点击用户和职能添加
点击增加按钮
电子邮件必须正确填写
至少选择营销或以上才有testFlight权限
接下来,测试的apple ID对应的邮箱会收到一封邮件
点击activate your account
点击输入账号密码,你会得到一个验证码
(3)步骤就是到appStore 下载 TestFliaght,使用步骤(2)得到的验证码验证,即可开始下载.下载过程比较慢,需要耐心等待.
以上.