无需物理访问 Mac 即可构建 Flutter iOS 二进制文件

时间:2021-02-04 07:15:55

标签: ios xcode flutter

  • 我有一部 iPhone

  • 我没有实体 mac。我正在使用新的 AWS mac 实例来使用 XCode/构建二进制文件(完全符合 kosher 标准,并得到 Apple 允许)。

  • 我无法连接手机和 AWS 实例,因为它们实际上不在同一个地方。

  • 如果我可以构建应用程序的 IPA,我应该能够使用 Firebase 分发将应用程序分发到我的手机(我认为)。但是,当我尝试使用 flutter build ios 构建应用程序时,我收到如下错误:“您的帐户中没有在开发者网站上注册的设备。插入并选择一个设备让 Xcode 注册它'

我该怎么办?我可以通过将其 UUID 放在某处以某种方式虚拟注册我的设备吗?我可以注册一个开发者帐户并使用 TestFlight 分发应用程序吗?这是否也需要物理插入设备?

1 个答案:

答案 0 :(得分:1)

我可以回答 TestFlight 部分。您可以通过 TestFlight 分发该应用程序,并且无需插入设备。因此非常可行。

使用 TestFlight 非常简单直接,有许多指南、官方指南和 youtube 上的指南。这里也有一些关于 SO 的故障排除技巧。在我看来,缺点是需要时间才能在 TestFlight 上轻松获得推送的构建版本。因此,它不是快速迭代代码更改的好方法。