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

Posted

技术标签:

【中文标题】您可以在没有 Mac 的情况下将 .ipa 文件上传到 Testflight 吗?【英文标题】:Can you upload .ipa files to Testflight without Mac? 【发布时间】:2015-04-09 21:37:17 【问题描述】:

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

现在我想添加更多设备,但我不想再经历整个过程,如果我以后必须添加其他设备怎么办?

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

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

有什么办法可以上传吗?

【问题讨论】:

***.com/questions/21832592/… 好的,谢谢。但它看起来自苹果收购以来发生了变化? @RRahmouni 旧的 TestFlight 应用网站不再可用 【参考方案1】:

Hacks 可能是可用的,但由于 Apple 将 TestFlight 集成到 iTunes Connect 中 - (此时)没有公共 API - 唯一的官方解决方案是使用 Xcode 或 Application Launcher 进行 ipa 上传。两者都仅适用于 OS X。

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

【讨论】:

以上是关于您可以在没有 Mac 的情况下将 .ipa 文件上传到 Testflight 吗?的主要内容,如果未能解决你的问题,请参考以下文章

在没有配置文件的情况下在 iPhone 上安装 .ipa 文件?

在没有证书的情况下将 iPhone 应用程序侧加载到设备

使用 Xcode 6.3.1 生成 IPA 时出现问题

IBM MobileFirst 7.0 - 我们如何生成 .ipa 文件?

.ipa 在 iPad 上崩溃

您可以在没有角色和权限的情况下将 Shiro 用于 Grails 吗?