如何从颤动中获取.apk和.ipa文件?

Amm*_*ang 15 apk ipa flutter

我是新手来编程,我已经创建了一个演示应用程序,它在Android和iOS设备上运行良好.我希望看到.apk和.ipa文件在颤动.任何人都可以帮我从颤动中获取这些文件.我在哪里可以在文件夹中看到这些文件,还是有其他解决方案.

Jas*_*ngh 25

对于apk(Android),您需要运行命令:

flutter build apk --release
Run Code Online (Sandbox Code Playgroud)

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

flutter build ios --release
Run Code Online (Sandbox Code Playgroud)

从控制台

PS - release是可选的,因为默认情况下,如果你需要调试版本,只需用--debug替换--release

  • 您好,我们在哪里可以找到 ios 的调试版本(是 .ipa 吗?),我希望 .apk 行上的 ios 文件将其共享给客户端和测试人员。网上试过了,没有答案,谢谢! (2认同)
  • 您可以在项目的 build/outputs 文件夹中找到它,此外,它不会为您提供 ipa 文件,而是会为您提供已编译的应用程序文件 (2认同)

Edm*_*man 22

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

我不是iOS用户,所以我不确定在开发过程中是否会像在android中那样生成IPA.但看这些文档,似乎你可以按照Xcode的标准步骤获得它,如图所示这里.

  • 使用此方法,如果您共享 apk 并将该 apk 安装到另一台设备,则会显示应用程序未安装。下面的答案完美无缺。 (6认同)

Pri*_*nou 22

对于 apk (Android) 运行命令:

flutter build apk --release
Run Code Online (Sandbox Code Playgroud)

对于 ipa (iOS) 运行命令:

flutter build ios --release
Run Code Online (Sandbox Code Playgroud)

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

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


Par*_*iya 12

构建.apk

尽管 app bundle 比 APK 更受欢迎,但仍有一些商店不支持 app bundle。在这种情况下,为每个目标 ABI(应用程序二进制接口)构建一个发布 APK。

从命令行:

  • flutter build apk --split-per-abi

    (该flutter build命令默认为--release。)

构建.ipa

要创建 .ipa 文件,请构建并发布 iOS 应用程序

  1. 在 App Store Connect 上注册您的应用

  2. 查看 Xcode 项目设置,查看Xcode 项目设置

  3. 创建构建存档

    在 Xcode 中,配置应用程序版本并构建:

    1. 在 Xcode 中,打开应用程序 ios 文件夹中的 Runner.xcworkspace。

    2. 选择产品 > 方案 > Runner。

    3. 选择产品 > 目标 > 通用 iOS 设备。

    4. 选择产品 > 存档。(这个过程会稍微长一点)

      在此处输入图片说明

    5. 完成该过程后 - 单击右侧面板上的“分发应用程序”按钮 在此处输入图片说明

    6. 然后按照以下步骤

      • 第1步

        在此处输入图片说明

      • 第2步 在此处输入图片说明

      • 第 3 步

        在此处输入图片说明

      • 第四步 在此处输入图片说明

      • 第 5 步 在此处输入图片说明

      • 第六步(最后选择要保存.ipa文件的位置) 在此处输入图片说明


Jac*_*ck' 5

获取 apk 很简单。只需使用:

flutter build apk
Run Code Online (Sandbox Code Playgroud)

要获得 ipa,比较复杂。首次使用:

flutter build ipa
Run Code Online (Sandbox Code Playgroud)

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

获得“ .xcarchives”文件后,您可以在 XCode 中打开它,然后单击“分发应用程序”以在计算机上导出 ipa 文件。


Dil*_*lip 5

如果你想要这个 apk 和 .ipa 带有风味,那么你可以参考下面的内部和生产命令。

iOS

flutter build ios --debug --flavor internal

flutter build ios --release --flavor production

安卓

flutter build apk --debug --flavor internal

flutter build apk --release --flavor production