【问题标题】:flutter 我们可以在 windows 上开发 ios build 吗? [关闭]
【发布时间】:2022-01-23 12:33:11
【问题描述】:

我有windows系统,但我想在windows上开发适用于iOS的flutter应用程序,没有VMware和mac操作系统可以吗

【问题讨论】:

  • 您可以编写代码,但无法对其进行测试。你需要一个 mac 才能在模拟器或设备上运行它
  • 感谢回复
  • 我投票结束这个问题,因为答案在谷歌搜索的第一个结果中。

标签: ios windows flutter build


【解决方案1】:

我之前在quora中找到了这个答案,我想这会让你清楚 Can I use Flutter on Windows to create an iOS app, or do I have to use a Macintosh?

您不需要 Mac,也可以在 Flutter 上开发 iOS 应用。但是要构建 iOS 应用程序代码,您需要有一台 Mac 电脑。如果你没有 Mac 电脑,那么有两种方法可以在 windows 上构建 iOS 应用。

  1. 您可以在 Windows 中使用 Mac OS 虚拟机。 您可以远程
  2. 通过CodeMagic 构建flutter iOS 应用程序。

要使用 CodeMagic,您必须在他们的网站上创建一个帐户

然后,点击您的应用旁边的设置(齿轮)图标。向下滚动并单击“构建”。确保 Mode 设置为 Debug,然后在 Build for platforms 下选择 iOS。

默认情况下,Codemagic 将测试您的应用。除非您想使用此功能,否则请禁用它。

之后,构建应用程序(开始您的第一个构建)。

Codemagic 将通过电子邮件向您发送一个 .app 文件。重命名它,使其以 .zip 结尾。解压它,你会得到一个名为 Runner.app 的文件夹。创建一个名为 Payload 的文件夹并将 Runner.app 放在那里。最后,压缩名为 Payload 的文件夹——这将是您的 IPA 文件(您可以将其重命名为 .ipa)。

要安装 IPA 文件,您需要从以下链接下载 Cydia Impactor。

如果您运行的是 Windows,则需要先安装 iTunes。 (确保安装非 Microsoft 商店版本:在“寻找其他版本?”下选择 Windows,然后向上滚动并下载)。

提示:如果您不想安装 iTunes,您可以通过使用 7-ZIP 打开 iTunes 安装程序并打开 AppleMobileDeviceSupport64.msi 来仅安装驱动程序

将您的 iOS 设备插入计算机 运行 Impactor 可执行文件 点击“Xcode”,然后点击“撤销证书” 现在,将 app.ipa(或您创建的 ZIP 文件)拖到 Cydia Impactor 窗口(或使用 Device > Install Package...) 系统将提示您输入 Apple ID 电子邮件和密码。如果它受到双重身份验证的保护,或者您收到错误消息,您将需要创建一个特定于应用程序的密码并使用它来代替您的密码。见https://support.apple.com/en-us/HT204397。 在您的 iOS 设备上,前往“设置”>“通用”>“设备管理”(或“描述文件与设备管理”),轻点您刚刚用于登录的 Apple ID 电子邮件,然后轻点“信任”。 万岁!我们的应用现已安装完毕。

【讨论】:

  • 但 CodeMagic 在 iOS 构建时出错
猜你喜欢
  • 2019-12-29
  • 2012-10-26
  • 1970-01-01
  • 2021-04-12
  • 2012-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-27
相关资源
最近更新 更多