【问题标题】:Is it possible to test an app in an iOS device without having a Mac?是否可以在没有 Mac 的情况下在 iOS 设备上测试应用程序?
【发布时间】:2021-01-16 03:55:44
【问题描述】:

我认为这是一个重复的问题,但检查其他问题后我无法准确找到我的问题。

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

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

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

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

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

【问题讨论】:

  • 你能存档吗?如果是这样,您可以导出到 TestFlight 并下载到手机。

标签: iphone xcode testing


【解决方案1】:

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

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

【讨论】:

  • 是的,TestFlight 太简单了,我忘了 OTA。
猜你喜欢
  • 2011-05-03
  • 2013-10-03
  • 2012-06-08
  • 2021-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-13
相关资源
最近更新 更多