微导流开发者服务平台上线了一项新业务——TF签名,TF签名是苹果官方的分发测试工具,即使是无法上架APP Store的APP,也能通过TF签名达到永不掉签的效果。
小微在工作中,也接触到了一些有意TF签名的客户,可有些客户有些不太了解TF签名:“你们说TF签名是苹果官方的,我怎么就没听说过呢?”“你说永不掉签,会不会用一两天就掉签了?”
TF签名的来源
TF签名,全名TsetFlight,最初是一个智能机应用测试平台,颇受iOS开发者的欢迎。2011年,被美国移动应用程序推广平台Burstly 收购。
Burstly 是家怎样的公司?很多人可能对它很陌生。不过对开发者、尤其是 iOS 开发者来说,Burstly 应该非常熟悉。因为 iOS 著名的应用测试服务 TestFlight 就出自 Burstly 之手,应用推广平台 SkyRocket 也同样是他们的杰作。丰富的功能和完善的服务让它在 iOS 开发者社区中非常流行。
而后,苹果在2014年收购了Burstly 。尽管收购价格和其它交易细节都没有披露,不过考虑到 TestFlight 的受欢迎程度,这笔收购对苹果来说应该包赚不赔。这笔收购是苹果决定提高其分发流程的一个开始,这表明苹果将帮助开发者更好地管理 Beta 应用,同时追踪应用的部署工作。
在2014WWDC中库克用了20秒的时间,简短的3句话,介绍了测试版本的 TestFlight 服务。TestFlight 用于将 Beta 版测试,TestFlight 已经被苹果收购,所以不要担心存在第三方测试造成数据泄露问题;TestFlight 需要 iOS8 及以上版本的 iOS 设备才能运行,所以 iOS7 及之前的设备就不能安装了;TestFlight 整合进了 iTunes Connect,开发者可以通过电子邮件来邀请测试员来进行测试,这样开发者就可以更简单地让你的同行非同行、你的上级、你的客户、你所想要一起参与测试的人一起来测试应用。
TF签名的使用教程
要使用 TestFlight 测试 Beta 版 App,您需要接受来自开发者的电子邮件或公开链接邀请,并且拥有可用于测试的设备。App Store Connect 中开发者团队的成员可被添加为测试员,且有权访问 App 的所有构建版本。所有其他受邀的测试员有权访问开发者提供给他们的构建版本。开发者可以通过电子邮件或公开链接邀请您参加测试。
展开全文
自开发者上传构建版本的那一天起,每个构建版本有最多 90 天的时间可供测试。在 TestFlight 中 App 名称的下方,您可以看到剩余的测试天数。TestFlight 会在每次有新的构建版本可供测试时通知您,并提供关于测试内容的说明。
测试期间,所有 App 内购买项目均免费。
TF签名的测试类型
TestFlight 的测试方式分为两种:一种是内部测试;一种是外部测试。
从功能上讲,这两种方式都可以为测试人员在测试阶段对你的 App 进行测试。但是既然分了内部测试和外部测试,他们肯定还是有区别的。
所谓的内部主要是指 iTunes Connect 上在你的开发团队里参与技术开发或者管理的成员。最多可以邀请 25 个内部成员;而与之相对的外部测试,指的是那些不属于你的团队或者公司的测试者,外部测试人员的上限是一万人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核,一般审核会在一天左右。而这一限制在内部成员上就没有,也就是说只要你把你的 App 上传到 iTunes Connect 上之后内部成员就可以开始进行内部测试了,无需审核。在邀请发出后,有效测试时间为90天。
所需平台
iOS App:运行 iOS 8 或更高版本的 iPhone、iPad 或 iPod touch。要测试 iMessage 信息 App 和贴纸包,您需要安装 iOS 10 或更高版本。
Apple TVOS App:运行 Apple TVOS 9 或更高版本的 Apple TV。
watchOS App:运行 watchOS 2 或更高版本的 Apple Watch。
TestFlight 不适用于 Mac App。
以上就是小微本次对TF签名的介绍,我们可以了解到,TF签名是苹果收购来完善其分发流程的工具,可以说TF签名是苹果给予厚望的、官方的分发测试平台。