ios知识库发布日期:2024-07-14
个人和company类型的普通苹果开发者账号,使用uniapp开发完app后,有两种测试的途径,一种是使用ad hoc类型的证书打包,添加测试手机的udid带测试手机进行打包。然后上传到我们香蕉云编或蒲公英这类分发平台进行发布,扫码安装。这种方法是比较方便,安装也比较方便,因为下面说的第二种,testflight的方式,由于某长城的存在,每次修改都上传上去testflight是比较慢的。
而还有一种测试方式就是先将ipa文件上传到app store connect的构建版本里(上传上去不等于上架),先通过app store connect的testflight进行测试。测试完再正式上架app store。这种测试方式也有它的优点,就是不需要打两次包,测试和打正式包不需要使用不同的证书打包,只需要使用app store的证书打一次包即可。
上传testflight的方法步骤如下:
1、先使用app store类型的证书和证书profile文件,打包出ipa类型的文件。
2、登录苹果开发者中心,进入app store connect的app管理模版,假如还没有创建app,要先创建app,如下图:
创建app的时候,最重要的是套装ID,一定要选对,套装ID一定要选择跟你在uniapp上打包填写的包名(appId)一直的包名,比如uni.xxxxxxxx那个。
3、在苹果开发者中心,创建了app后,登录我们香蕉云编,使用上传appstore的工具,即可将ipa文件上传上去苹果的构建版本了,如下图:
4、在香蕉云编上传成功后,大概过30分钟能在testflight里见到,如下图:
5、在testflight有文件后,不代表别人就能测试,还需要将测试人员的apple id添加到苹果开发者中心的后台才行,如下面两图:
做完上面的步骤后,测试人员用他们的ios测试手机在app store安装testflight后,就可以在testflight上安装构建版本进行测试了。