如何用TestFlight进行Beta测试?
发布网友
发布时间:2022-04-24 02:40
我来回答
共1个回答
热心网友
时间:2022-06-26 02:55
在iOS
8中,苹果发布了一个叫做TestFlight的新玩意,用于将Beta测试流水化。此前你可能听说过这个东西,因为TestFlight作为一个独立的测试平台已经有些年头了。不过在今年二月份的时候TestFlight的开发商Burstly被苹果收购,于是在之后公开发行的Xcode
6和iOS 8上,你会发现TestFlight整合进了iTunes Connect,你可以通过电子邮件来邀请你的Beta测试成员。
TestFlight提供的管理办法是将测试者分为内部成员和外部成员。理论上说,这两种测试者都可以在测试阶段使用你的App,不过所谓的内部主要是指iTunes
Connect上在你的开发团队里参与技术开发或者管理的成员。你最多可以邀请25个内部成员,而与之相对的外部成员,自然就是指那些不属于你的团队或者公司的测试者,外部测试人员的上限是1000人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核。而这一*在内部成员上就没有,也就是说一旦你把你的App上传到iTunes
Connect上之后内部成员就可以开始进行测试了,无需审核。
本教程默认你的App仅对内部成员开放,所以我们针对的主要是内部测试。一般情况下,进行Beta测试需要完成以下步骤:
1.在iTunes Connect上创建一个App Record
2.更新Build版本号
3.归档并上传App
4.在iTunes Connect上管理Beta测试
接下来我们从第一个讲起。
在iTunes Connect上创建一个App Record
首先,进行测试之前你需要在iTunes Connect上有一个App Record,iTunes
Connect是基于web的应用,用于开发者管理自己在App Store上的应用。如果你之前做过iOS开发项目,那么你应该能直接登入iTunes
Connect。
登入iTunes Connect之后点击左上方的+号然后选择"New iOS App",根据提示你需要完成下面内容:
App name - 你的App出现在App Store中的名称
Primary language - App的基本语言,比如中文
Bundle ID - 就是App的Bundle Identifier
Version - App版本号,对于首次发布建议设置为1.0
SKU - 最小存货单位。随便填点什么,比如你的App叫"Awesome Food
App",那你可以填"awesome_food_app",命名规则可用的有英文字母、数字、连字符、句点和下划线,但是不能用空格。
点击"Create"创建按钮然后你会跳入下一个界面,完成有关App的细节填写。
App预览
iOS
8中,你需要在App预览里加入一段预览视屏。另外你还要为这些尺寸的设备提供至少一张截图:3.5英寸(竖屏640×960像素,横屏960×640像素),4英寸(竖屏640×1136像素,横屏1136×640像素),4.7英寸(750×1334像素),5.5英寸(1242×2208像素)。你也可以参看苹果的iTunes
Connect开发者指南了解具体细节。
产品描述和URL
下一步,你需要为App提供至少一个关键词的描述,这是一个影响到下载量的重要因素。此前你可能知道ASO优化,关键词优化也是其中之一。上图中我并没有添加任何关键词,如果你想了解如果进行优化可以戳这里,或者直接Google
ASO(如果Google能上的话)。
右边是各种URL,其中support URL是必填的,这里可以填博客什么的,如果没有博客的话可以去WorldPress.com上面注册一个。
App基本信息
这里要填的就是App的基本信息了,还要上传一个App图标。注意图标不能包含透明度,分辨率为1024×1024像素。下面是例子:
上传的图标是正方形的,不过之后会自动圆角化。
然后填写版本号(比如1.0),选取App最适合的类别。
接下来是App评级,点击"Click"编辑按钮,进入"Rating"评级填写表格,iTunes Connect会根据你的回答生成一个评级。
版权声明,你可以就填一个年份加姓名,比如2014 AppCoda Limited这样的。
如果想在其他国家和地区发布,那么还需要提供一份Trade Representative Contact Information.
App更多信息
你可直接跳过前面的环节直奔App Review Information然后填上你的联系方式就行。
这里会有一个demo account,可填可不填,只是针对那些需要注册的应用。
版本发布
当 App Review审核通过之后你可以自动或者手动发布你的App,所以这里选择自动发布。
然后点击右上方Save保存。
如果没有漏填的话,“Submit for Review”应该是可用的,那代表你已经成功创建一个App Record.
更新Build版本号
现在回到Xcode,打开项目导航,选择项目和目标,在项目编辑页面中点进General通用标签,确保里面的版本号和刚刚在iTunes
Connect上填写的一致,这里我们是第一次构建该项目,所以Build一栏填写的是1。
归档并上传App
项目归档前记得将App图标签包含进项目文件并且加载出来,你可以在资源目录里进行管理。在Images.xcassets中找到有关AppIcon图标的设置。从Finder里找到合适的图标拖进Xcode的图标设置页面,千万注意图标大小一定要跟设备尺寸适配哦。
查看归档方案设置里的配置是Release而不是Debug版本。
如上图中操作配置,从Xcode的菜单栏里按照Proct > Scheme > Edit
Scheme的顺序点开,选中归档方案查看你的构建配置,其中的选项应该要为Release版本。
如果使用模拟器测试,归档特性是不可用的。所以你需要在方案工具栏里选中iOS设备或者你已经连接上Mac的iPhone。然后点击Proct中的归档,如下图:
归档完成后会出现在Organizer中,然后我们准备上传。不过建议先校验一下以防出错,点击Validate校验按钮然后选中开发者账号开始校验。
当校验成功之后,点击Submit提交按钮将归档文件上传iTunes Connect。
在iTunes Connect上管理Beta测试
现在我们回到iTunes Connect上选中刚刚设置的App。你会在PreRelease标签下找到刚刚上传的App然后打开TestFlight Beta
Testing选项为ON。可以看到下面的Inactive变为Invite Testers。
点击Invite Testers然后点击Users and Roles开始邀请内部成员参与测试,当前用户的身份可以是Admin,
Legal,以及Technical.打开Internal Tester开关就可以设置一个测试者了。
提示:如果在列表里没有找到想邀请的人那么可以点击+号然后添加一个成员并设置身份为Technical,之后再用这个人的邮箱来激活这个账号。
返回App在Prerelease标签下选中Internal
Testers,之后你会看到你刚刚设置过的测试者,勾选复选框后点击Invite邀请按钮,测试者会收到来自TestFlight Beta
Testing的邀请邮件。
如下图,测试者只需要点击Open
TestFlight按钮就会自动的打开TestFlight应用(如果没有需要先安装),之后就可以安装你的App的Beta版本。
你的内部测试人员会一直得到你之后的每次更新。
总结
苹果关于TestFlight的收购案的确是英明之举。上面我们只是说了一些关于TestFlight的基本使用,如果你还打算开发新的应用,使用这一工具能帮助你创造高质的产品。
如何使用TestFlight进行Beta测试
1. 使用TestFlight进行Beta测试的步骤 - 首先,在https://www.testflightapp.com上注册一个开发者账号。- 登录后,创建一个团队,并输入团队名称。- 上传用Adhoc证书签名的iOS应用。这一步会分析证书以确定可安装应用的设备。- 设置权限,邀请团队成员并输入他们的设备UDID,以确定哪些设备可以安装应用。
lms test lab
LMS Test.Lab是贝思科尔合作提供的一款先进的振动噪声试验解决方案。它集成了数据采集、数字信号处理、结构试验、旋转机械分析、声学和环境试验等功能,具备高效、精确和易用性等特点。LMS Test.Lab不仅支持多种模态测试方式,还引入了自动化模态分析解决方案,可大幅提升测试效率和结果准确性。作为我们技术合作的一部分,我们致力于为客户提供高质量的测试技术服务。咨询电话:13500040761(微信同号)。贝思科尔提供专业正版lms test lab振动噪声测试系统,获取产品价格、技术交流、委托测试联系我们。贝思科尔拥有强大的技术服务能力和丰富的项目经验,获得业内一致好评,利用lms test lab振动噪声测试系统,...
如何使用TestFlight进行Beta测试
1.在iTunes Connect上创建一个App Record 2.更新Build版本号 3.归档并上传App 4.在iTunes Connect上管理Beta测试
如何使用TestFlight进行Beta测试
如果是初次创建的 App,需要创建一个 iTunes Connect Record 先。提交一个该 App 的 build 。添加 App 的介绍信息和测试信息。这一步对于内部测试人员是可选的;但是如果想要提交到 Beta App Review 供外部人员测试,则需要填写一些必要的 prerelease 信息。向测试人员发布该版本。这步是由 TestFlight ...
如何使用TestFlight进行Beta测试
一:上传程序到iTunesConnect上传程序到iTunesConnect,这个就不用多说了,大家都知道怎么上传,这里简单说一下,首先在iTunesConnect创建一个自己应用,已经有的就不必创建了,然后在Xcode上配置好相应的证书,对应用程序进行打包,最后通过archive打包或者用ApplicationLoader上传,就可以了二:发送TestFlight测...
如何使用TestFlight进行Beta测试
1、打开TestFlight详情页;2、下载,可能会提示输入Apple ID的密码,按提示输入密码;3、下载完成(可在iPhone主屏幕上看到TestFlight应用图标)。打开TestFlight进行使用 1、应用提示是否允许“推送通知”,一般是允许的,提醒测试新版本;2、这时候TestFlight内是没什么内容可看的;3、等待开发者邀请测试。(...
如何使用TestFlight进行Beta测试
在iTunes Connect上管理Beta测试 现在我们回到iTunes Connect上选中刚刚设置的App。你会在PreRelease标签下找到刚刚上传的App然后打开TestFlight Beta Testing选项为ON。可以看到下面的Inactive变为Invite Testers。点击Invite Testers然后点击Users and Roles开始邀请内部成员参与测试,当前用户的身份可以是Admin, ...
如何使用TestFlight进行Beta测试
1. 使用TestFlight网站来测试iOS应用 这种方式首先要求你在https //www testflightapp com上注册一个账号 注意,这里需要注册成开发者。如果你没有注册成开发者,这样的个人信息也是可以改的,在Account Setting里面:然后就是创建一个Team 接着要需要输入Team的名字 接着是上传应用,这里强调一下,上传的...
如何使用TestFlight进行Beta测试
1、打开TestFlight详情页;2、下载,可能会提示输入Apple ID的密码,按提示输入密码;3、下载完成(可在iPhone主屏幕上看到TestFlight应用图标)。打开TestFlight进行使用 1、应用提示是否允许“推送通知”,一般是允许的,提醒测试新版本;2、这时候TestFlight内是没什么内容可看的;3、等待开发者邀请测试。(...
如何使用TestFlight进行Beta测试
详细地讲了如何使用自己的开发者账号在苹果官网申请tf测试:testflight申请流程及安装流程 testflight应用如何下载安装?测试员点击开发者的链接后,就可以进入下载页面,点击“在App Store中查看”获取testflight testflight安装成功后,再次点击开发者的公开链接,这次点击下面的“开始测试”点击“安装”...
TestFlight是什么,怎么使用TestFlight测试APP
测试时,前往TestFlight中的应用页面,选择“以前的Build版本”,安装想要测试的构建版本。请注意,同一设备无法同时安装App与轻App,但测试员可以随时在两者间切换。若设备上已安装Beta版App,测试Beta版轻App时,轻App会取代原App,可能导致部分App数据丢失。但在测试后,仍可从TestFlight中重新安装Beta版...