uniapp IOS APP的测试,可以说,分开发阶段和测试阶段。
开发阶段,可以使用数据线连接开发电脑,然后在ide上运行调试即可。不过开发阶段的测试,无法覆盖全部的场景,因为开发阶段的APP,是使用hbuilderx的基座打包成app的,不是使用真实APP的appId测试的,比如有些跟appId绑定的功能,比如推送,是无法测试的。
这个阶段的测试,主要是用来解决开发过程出现的bug和单元测试。
这阶段的测试,不单是开发者的单元测试,需要让团队专业的测试人员接入。所以就需要打成正式包来测试了。
ios打测试包,可以使用ios distribution类型的证书、ad hoc类型的profile文件打包,然后测试人员的手机的udid要绑定到profile文件,然后再重新下载新的profile文件打包才行。因此,打包前,需要提前收集好所有测试人员的手机的udid,然后在苹果开发者中心创建好ad hoc类型的profile,并且绑定全部测试人员的手机。然后用这个profile文件打包。
打包出来的ipa文件,就可以直接在手机里安装。
而具体将ipa文件安装到手机,又有两种方法:
方法一:pc安装itunes,然后使用数据线连接pc和iphone手机,使用itunes安装,不过假如团队的人数比较多,这样安装太麻烦了,还需要安装itunes,还需要全部测试人员的电脑安装itunes。一般不会用这种方法。
方法二:使用专门生成安装二维码的分发平台生成安装二维码安装,这里推荐使用香蕉云编来生成安装二维码,如下图所示:

在香蕉云编,使用“安装测试”这个功能,上传ipa包,即可自动生成下载页路径和安装二维码了。
主要的难点在于创建证书和profile文件阶段,需要搜集所有测试人员手机的udid,然后生成profile文件。好了,安装测试方法就说到这里了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。