首页 > 解决方案 > Testing mobile app feature branch via AppCenter before merging into dev

问题描述

So far we've been using AppCenter to automatically deploy to TestFlight on every commit to the dev branch. But now, we'd like to share features via TestFlight before they get merged into dev. What's a good way to automatically push new features to TestFlight before they are 100% ready to be merged into dev?

Background: So far we only had one developer working at a time and our workflow was like this:

and so on.

But now we're starting to develop multiple features in parallel and we'd like the designers to be able to review the features before they get merged into dev to review smaller steps along the way while keeping the dev branch clean. If it was only developers to review it, I'd say they should just checkout the branch and test it on their simulator or own device. But we want designers to be able to test it via TestFlight but aren't sure how we can automatically deploy feature branches to TestFlight automatically when they should be reviewed?

Ideas:

Any other best practices or ideas out there?

标签: gittestflightgit-flowvisual-studio-app-center

解决方案


最好的方法是使用 Transporter 或 Xcode 手动上传应用程序。在此之前,要测试应用程序,您可以将 Diawi 链接发送给测试人员。您可以使用 Microsoft 提供的 TFS 轻松管理版本控制。试试看。这并不是那么繁琐的任务。

现在您正在并行工作,您可以使用Beyond Compare工具来合并由不同开发人员完成的不同任务的代码。


推荐阅读