您可以在没有 Mac 的情况下将 .ipa 文件上传到 Testflight 吗?

Can you upload .ipa files to Testflight without Mac?

我正在使用 Phonegap Build 来快速部署和测试我的应用程序。为此,我必须仔细阅读有关创建配置文件和证书的详尽教程,并借用 Mac 来使用钥匙串。然而到那时,我只注册了一个设备UDID。

现在我想添加更多的设备,但是我不想再走一遍整个过程,还有如果我以后还要添加其他设备怎么办?

所以我想使用 Testflight,它只需要您上传一个 .ipa 文件(除了拥有开发者帐户等)。使用 Phonegap Build,您可以轻松创建这些 .ipa 文件。

但是,由于我正在使用 Windows,我不知道如何在 Testflight 上上传 .ipa 文件。大多数在线教程都在谈论使用 Xcode 和其他一些 Mac 程序。

有什么方法可以上传吗?

黑客可能可用,但由于 Apple 将 TestFlight 集成到 iTunes Connect 中——(目前)没有 public API——唯一的官方解决方案是使用 Xcode 或用于 ipa 上传的应用程序启动器。两者仅适用于 OS X.

另一种解决方案可能是使用 iOS CI/CD(持续集成和交付)服务来进行上传。我们碰巧有一个 - bitrise.io,CTO 在这里 - 但你也可以找到一些其他服务。