工作这么多年,刚开始做的时候也跟新手一样,傻乎乎的要测试或者老板的手机,然后插入数据线.
接下来>
老板看着你,你看着屏幕,慢慢的看着进度条一点一点的走到头....
运行>>>>失败>>>>>啊,没有把老板的uuid添加到设备列表里啊...
添加>>>>运行>>>失败>>>>啊,没有更新证书啊
总算弄好了,回头一看,唉,老板呢?
后台听到了两个东西,一个是内测分发平台,二是testfight.
第二个就不多说了,苹果整合之后方便了很多,但是也有不少问题如下:
优点:
- 可以直接通过xcode上传,然后就可以在iTunes connect的testfight列表中选择了
- 可以不用设备的uuid,直接添加appleID账号邀请就可以
- 更新版本有邮件通知测试者
- 可以打包rease版本测试
缺点:
- 添加测试人员麻烦,需要好几部,发邀请-接受-填写验证码-下载testfight,哪一步出错都可能导致无法继续测试
- 会导致iTunes connect列表中的版本很多,看起来很乱
- 需要安装软件才能测试
- 必须有appleID,并且接受邀请才能测试
有想了解的可以搜下,相关资料应该不少.
这里我们介绍另一种更加简洁,而且不限时间地点,可以远程调试的方式
内测分发平台
如何使用呢?
前提准备:
- 注册这两个分发平台中的账号
- 获取到你要安装手机的uuid.
获取方式可以用fir.im中的(https://fir.im/udid) UUID获取工具
把这个网址发给你要装的人的手机上通过safari打开,根据提示安装信任文件,就可以获取到手机的uuid
- 将拿到的uuid添加到developer的设备列表中
- xcode更新证书,然后后 Product->Archive一下
接下来就见证奇迹的时候了,
大部分人导出ipa包都是用这种方式.
其实,还有一种更简便的方法!!!
真机运行过之后,我们只要找到工程车的Product文件夹
然后把这个.app文件,直接拖到你的iTunes里,没错,就是直接拖进去!
然后我们就可以在iTunes中看到已经打包好的ipa了,右键找到文件位置
然后直接把ipa拖到我们内测平台的上传窗口
以bugly为例:
可以在这个界面看到证书中包含UDID列表.就是能安装这个app得设备
点发布后是这样的
这样只需要把网址复制到QQ或者微信中发给需要测试的手机就可以了.
值得注意的是:
bugly是可以直接在微信或者qq中安装的,而其他的分发平台需要用safari打开才可以.
我听朋友说腾讯好像关闭了新的应用接入分发的功能,估计是吃不到肉,不想搞了吧.
是不是相当简单?赶紧试试吧