是否可以在没有 Mac 的情况下在 iOS 设备中测试应用程序?

时间:2021-01-15 19:20:10

标签: iphone xcode testing

我认为这是一个重复的问题,但检查其他问题时我无法完全找到我的问题。

我已经开发了一个 Flutter 应用程序,我打算发布它。所以我租了一台虚拟 Mac,在 XCode 中加载项目并在模拟器上进行测试。一切正常。

我有 Apple 开发者帐户、证书、注册 iPhone 等,但似乎我必须将设备物理连接到计算机才能在 iPhone 上运行它。无法远程执行此操作(我在巴西,而虚拟机在纽约)。 XCode 告诉我插入设备以便它可以注册它(但我已经在开发者的网站上注册了它)。

我认为可以生成某种可执行文件以下载到我的 iPhone 上,但似乎是这种情况。

有没有其他方法可以做到这一点?

也许我可以跳过这一步并尝试发布应用程序,因为它与已在 Play 商店中测试和发布的 Android 应用程序是同一个项目。

1 个答案:

答案 0 :(得分:0)

答案是肯定的,现代答案可能是 TestFlight。但这始终可以使用 OTA 下载。为此,请存档您的应用程序,创建 OTA 清单并将其放在某个 Web 服务器上。然后,您可以将应用程序直接下载到您的手机上(假设它已使用正确的配置文件等进行了签名)。在 TestFlight 出现之前,我们曾经经常这样做。

这个 question 和 这article与你想做的事情有些相关