Apple的TestFlight应用程序是否提供了安装旧版本的机制?
使用场景如下:
-
An actual release begins as TestFlight build . 您测试它,然后将其提交给Apple审核 .
-
While Apple are reviewing ,您正在开展工作,开发新功能并向TestFlight发送新版本,以便您的同事可以对其进行测试 .
-
When Apple finish reviewing ,您希望对即将部署的版本进行一些最终测试 - 但是您无法安装此版本,因为TestFlight App仅提供最新版本 .
...当然,您在SCM中标记了发布版本 . 您可以签出,构建,安装和运行它 . 但是安装要部署的二进制文件以进行预发布测试(针对您刚修补的实时后端服务器运行)将为您提供温暖的安全保护 .
谢谢 .
2 回答
我找到了一种使用TestFlight测试旧版本的解决方法 . 您可以使用上载旧版本时收到的电子邮件中提供的链接进行测试 . 你会看到这样的东西 .
点击上面一行中的“TestFlight” . 这将打开TestFlight,其中包含指向旧版本的链接 . 如果尚未过期,您可以安装它 .
希望这可以帮助!
Update
截至2017年4月11日,TestFlight现在支持多个版本 . https://developer.apple.com/testflight/release-notes/
您可以导航到TestFlight中应用程序的Previous Builds部分,并可以访问最长90天的版本 .
您只需将用于提交的二进制文件上传到AppStore,将构建内容上传到testflightapp.com网站并分发给您和您的团队 . 已安装的应用程序将与您即将发布的应用程序相同 - 我希望这会有所帮助 .