我用flatter制作了一个android应用程序,有没有办法用同样的代码来构建IPA?

我用flatter制作了一个android应用程序,有没有办法用同样的代码来构建IPA?,android,ios,flutter,ipa,Android,Ios,Flutter,Ipa,因此,我在android studio上使用Flatter构建了一个android应用程序,但我发现为了构建IPA,我需要在MAC设备上使用Xcode,所以我真的很想知道如何将Flatter应用程序传输到Xcode?还是我需要重新编写整个代码? 我也尝试过使用ci/cd服务,它会以.app格式构建应用程序,但不会安装在我的IOS设备上,我按照另一个过程将.app传输到.ipa,但仍然无法安装,因此如果有人能告诉我至少该做些什么,我将非常感激 提前感谢Flitter可以直接编译iOS和Androi

因此,我在android studio上使用Flatter构建了一个android应用程序,但我发现为了构建IPA,我需要在MAC设备上使用Xcode,所以我真的很想知道如何将Flatter应用程序传输到Xcode?还是我需要重新编写整个代码? 我也尝试过使用ci/cd服务,它会以.app格式构建应用程序,但不会安装在我的IOS设备上,我按照另一个过程将.app传输到.ipa,但仍然无法安装,因此如果有人能告诉我至少该做些什么,我将非常感激


提前感谢

Flitter可以直接编译iOS和Android版本。你不需要重写任何东西(除非你的应用程序中有Android本机代码)。只需在安装了flatter和Xcode的Mac上打开您的项目,并通过运行
flatterbuildios
对其进行编译即可


不过,没有Mac,你什么都做不了。因为你的应用程序需要Xcode签名,苹果不允许你在任何其他操作系统上签名。

这能回答你的问题吗?非常感谢您的澄清,是否可以使用带有mac os的虚拟机来实现这一点?还是必须是mac设备?@Geo我自己也没试过。但是虚拟机应该可以工作。至少我看不出有什么理由不这样做。@Geo一点问题都没有。祝你好运