如何从 flutter 获得.apk 和.ipa 文件?

我是初学编程,我已经创建了一个演示应用程序,它在安卓和 iOS 设备上运行良好。我想看看。APK 和。Ipa 文件抖动。有人能帮我从弗拉特那里拿到这些文件吗?我在哪里可以看到这些文件在文件夹或有任何其他解决方案。

212243 次浏览

对于 Android,每次构建应用程序都会生成一个 APK,例如使用 flutter run。您将在 <project>/build/app/outputs/apk/debug/app-debug.apk下的项目文件夹中找到它。如果你想要一个发布 APK,看看 那些文件

I'm not an iOS person, so I'm not sure an IPA is generated during development as in android. But looking at 这些文件 it seems you can follow the standard steps on xcode to get it, as shown 给你.

对于 apk (Android) ,你需要运行以下命令:

flutter build apk --release

如果你想分裂的 Apk 每 abi (分裂 Apk) ,然后运行

flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi

对于 ipa (iOS) ,您需要运行以下命令:

flutter build ios --release

从控制台

P.S. --release是可选的,因为它在默认情况下是可选的 如果需要调试构建,只需将 --release替换为 --debug

您可以找到发布的 APK 或 IPA 文件格式

build/app/outputs/flutter-apk/app-release.apk

为 iOS 更新:-

首先,你需要进入你当前的工作目录,运行以下命令;

flutter build ios --release

在成功完成构建之后,您可以在下面的路径上找到构建;

/Users/sanjaybalaji/Documents/KiranFlutterApps/hb_calculator/build/ios/iphoneos/Runn
er.app.

你可以查看下面的截图了解更多细节。

enter image description here

enter image description here

For iOS:

步骤1: 打开终端,键入 cd“ your flutter sdk path”

Step 2: cd export PATH=/Users/yourname/Downloads/flutter/bin:$PATH

步骤3: cd 项目路径

步骤4: flutter build ios ——发布

在终端运行步骤1到4。

在打开 android 工作室之后,进入 iOS 文件夹路径,用 iOS 模块打开 project.pbxproj 文件,在 xcode 中,你需要选择通用的 iOS 设备并选择 archive,它将为你生成 ipa build。

对于 Android 来说,每次构建应用程序时都会生成一个 APK,例如 flutter run。您将在 <project>/build/app/outputs/apk/debug/app-debug.apk.下的项目文件夹中找到它

Follow below steps to get .apk and .ipa from flutter app in Mac system

  1. 首先,在终端中输入下面的命令,进入项目目录

    Cd $(项目文件夹路径)

  2. 对于要上传存储的 android apk build,请输入以下命令

    Sudo $(FLUTTER SDK PATH till bin)/FLUTTER build apk —— release

  3. 要获取 ios ipa,请输入以下命令

    Sudo $(FLUTTER SDK PATH till bin)/FLUTTER build ios —— release

我也有这个问题,并有一个真正艰难的时间找到正确的解决方案。 首先在代码编辑器的终端键入:

flutter build apk --release

然后去这个地方:

yourAppFolder/build/app/outputs/apk/release/app-release.apk

我不做 iOS 的开发工作,所以我对此不太了解。

对于 apk (Android) ,运行以下命令:

flutter build apk --release

For ipa (iOS) run the command :

flutter build ios --release

然后,打开 xcode-> Product-> archive-> distribution App-> Ad Hoc-> Export,以获得实际的.ipa 文件

然后,您可以将. ipa (位于 Runner 文件夹中)文件保存到任何位置

Android (添加发布版本后,运行以下命令,生成以下版本的发布版本 apk)

flutter build apk --build-name=1.0.1 --build-number=1

IOS

flutter build ios --release

有关详细说明,请阅读下面的文章。

Https://medium.com/@ralphbergmann/versioning-with-flutter-299869e68af4

对于 apk,可以使用 flutter build apk —— release 在 windows/macOS 上获取 apk 的发布版本。

For ipa, you have to use flutter build ios --release to get the release version of your apk on macOS.

注意: 您只能在 macOS 上获得一个 ipa。

要获得一个 apk,它很简单。只需使用:

flutter build apk

要得到一个 ipa,它更复杂。首先使用:

flutter build ipa

小心使用 flutter build ipa而不是 flutter build ios,因为第二个构建“ .app”文件而不是“ .xcarchives”文件。

Once you have the ".xcarchives" file, you can open it in XCode and click on "Distribute the app" to export an ipa file on your computer.

您可以找到您的应用程序 apk 后,您在路径上运行应用程序 <project_dir>/build/app/outputs/flutter-apk/app.apk