TestFlight 笔记
来源:互联网 发布:麻瓜编程 百度网盘 编辑:程序博客网 时间:2024/05/04 23:35
这里要说的不是 testflightapp.com,而是被苹果收购后,在 iTunes Connect 上面的那个 TestFlight。并且 testflightapp.com 某此功能都被停掉了,比如 Team 的 SDK 已经不能再申请使用。
TestFlight 是什么
使用 TestFlight Beta Testing,将预发布版的 app 分发给测试者来收集反馈,做好发布到 App Store 的准备。
TestFlight Beta Testing 是可选的,还是可以直接提交 app 给 App Store 审核。
TestFlight 是免费的,容易使用,发布到 App Store 之前的改善工具。
TestFlight 目前仅支持 iOS 应用,一个开发者用户同时能够对 10 个 apps 启用 TestFlight Beta Testing。
在 iTunes Connect 设置预发布版本应用测试的步骤:
- 如果是新应用则需要先创建。
- 生成新的 App Store Distribution profile。
- 上传 app 的二进制文件。
- 增加应用描述和针对此版本的测试内容。
- 发布应用给内部测试者。
- 从测试者中获取反馈。
- 处理这些反馈,提交新版本。
- 完成测试,提交应用到审核,或关闭测试。
下面说说以上这些步骤操作的实践过程遇到的问题:
- 直接使用发布证书打包,按平时提交 App Store 的步骤上传要发布的包即可。
- 给应用分配内部测试者的时候,必须是 iTunes Connect 用户,而且必须将
Internal Tester 开头打开才能在 Prerelease->Internal Tester 的 Testers 列表中看到。 - 必须至少有一个 Tester,打开
TestFlight Beta Testing 开关才会有效。 - 邀请会通过邮件发送,必须在 iOS 设备上操作,会自动打开 TestFlight 来下载安装测试的 app。
- Tester 的状态(”Status”)没有像文档中所说的当用户下载了 app,状态会变成 “Testing”。原文:”When they download the app, their status changes to Testing”。
- 在 TestFlight->Testers 的列表中,测试者的 Installed Devices 有时会变成空。
- 从测试用户获取反馈这个也有问题,测试过程中崩溃的信息没有能够反馈到指定的 Feedback Email。
除了 Internal Testers 之外,还有一个 External Testers。像普通应用一样需要先提交审核,通过后才会发布测试。可惜目前还未开放,开放之后最多可以邀请1000个非开发组成员进行测试,值得期待的一个功能。
总之 TestFlight 被苹果收购之后,随着新版的 iTunes Connect 一起推出,目前应该还在进一步开发整合中,多少会有些小问题,不久应该会有更新。不过,TestFlight 的类似功能 Google Play Developer Console 早就已经实现了哦。
最后需要注意的是 TestFlight is iOS 8 only!
参考连接:
https://developer.apple.com/app-store/Testflight/
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW2
0 0
- TestFlight 笔记
- TestFlight
- testFlight
- TestFlight
- TestFlight
- TestFlight
- iOS学习笔记52-iOS 关于TestFlight的使用
- testflight使用
- TestFlight FAQ
- TestFlight FAQ
- TestFlight使用
- TestFlight测试
- iOS学习笔记9- iOS 如何使用TestFlight进行Beta测试
- TestFlight使用简单说明
- testFlight,ios测试解决方案
- TestFlight简单使用说明
- [转]TestFlight使用心得
- TestFlight使用心得
- make distclean install ect.
- django1.7静态文件配置(css/js/img)
- TCP/IP 网络编程(六)
- Android Service完全解析,关于服务你所需知道的一切(下)
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- TestFlight 笔记
- 【spring框架】AOP的Annotation实现(下)
- Linux远程管理器xshell和xftp使用教程
- ogg 配置复习(dml>ddl>sequnce)
- 我加入了http://my.oschina.net/u/2330384
- Kerberos认证流程详解
- 骁龙810对比Tegra X1 主攻市场略有不同
- android wifi开发
- 利用android sdk 下的adb程序捕获手机log日志