我使用 flutter 制作了一个 android 应用程序,有没有办法从相同的代码构建一个 IPA?

I made an android app using flutter, is there a way to build an IPA from the same code?

所以我在 Android studio 上使用 flutter 构建了一个 android 应用程序,但我看到为了构建 IPA 我需要在 MAC 上使用 Xcode设备所以我真的很想知道如何将 flutter 应用程序转移到 Xcode?还是我需要再次重写整个代码? 我也尝试使用 ci/cd 服务,它会以 .app 格式构建应用程序,但永远不会安装在我的 IOS 设备上,我按照另一个程序将 .app 转移到 .ipa 但仍然不能已安装,所以如果有人能告诉我至少该怎么做,我将不胜感激

提前致谢

Flutter可以直接编译一个iOS和Android版本。您不需要重写任何东西(除非您的应用程序中有 Android 本机代码)。只需在安装了 Flutter 和 Xcode 的 Mac 上打开您的项目,然后通过 运行 flutter build ios.

编译它

不过,如果没有 Mac,您将无法做任何事情。由于 Xcode 需要签署您的应用程序,Apple 不允许您在任何其他 OS 上这样做。