Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2

Posted

技术标签:

【中文标题】Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2【英文标题】:Flutter IOS build app for testing on a certain device XCode 9.2 【发布时间】:2020-09-10 11:21:17 【问题描述】:

我正在尝试在 ios 设备上测试我的应用程序,但我遇到了一些问题。我没有苹果开发者帐户。我试过这些:

    使用 Codemagic 获取临时文件。但问题是我需要一个我没有的认证。我想在购买开发者帐户之前试用该应用。 我找到了 OS 版本为 10:13 的 mac。 XCode 版本是 9.2,Flutter 不支持!所以我什至不能直接在我的设备上构建。 cydia 撞击器:看起来这不再起作用了。

请帮助我在 IOS 设备上运行我的应用程序。我的应用可以在多个 android 设备上正常运行。

更新

Codemagic 具有用于构建 IOS 的最新 XCode。但我找不到任何方法来获取 IOS 的应用程序文件(如 android 的 apk)。

【问题讨论】:

【参考方案1】:

您不需要 Apple 开发者帐户即可在设备上进行测试。一个普通的 AppleID 就足够了。不过,发布到 Apple Appstore 需要一个。

您所需要的只是 Flutter 版本所需版本的 XCode。您可以在 XCode 9.2 上进行测试的唯一方法是将 Flutter 降级到支持较低 XCode 版本的早期版本(我没有尝试过)。

遗憾的是,我认为没有其他方法可以绕过这些限制。

【讨论】:

以上是关于Flutter IOS 构建应用程序用于在特定设备上进行测试 XCode 9.2的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 构建 iOS 错误:在 iOS 设备中构建 Flutter 应用程序时遇到错误

Flutter 无法在 VS Code 上构建示例 iOS 应用程序

Flutter 无法仅在物理 iOs 设备中构建和运行 iOS 应用程序

Flutter 构建 iOS

在 iOS 发布模式下构建 Flutter 应用

Flutter ios:找不到相机/CameraPlugin.h'文件