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

时间:2018-06-01 14:29:02

标签: apk flutter ipa

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

13 个答案:

答案 0 :(得分:16)

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

flutter build ios --release

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

awk

然后要获取实际的.ipa文件,请打开xcode->产品->存档->分发应用->临时->导出

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

答案 1 :(得分:9)

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

flutter build apk --release

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

flutter build ios --release

从控制台

P.S。 --release是可选的,因为默认情况下是 如果您需要调试版本,只需将--release替换为--debug

答案 2 :(得分:8)

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

我不是iOS用户,因此我不确定在开发过程中是否会像在android中那样生成IPA。但是看看these docs,您似乎可以按照xcode上的标准步骤来获取它,如here所示。

答案 3 :(得分:7)

构建.apk

尽管与APK相比,应用包更受青睐,但有些商店尚不支持应用包。在这种情况下,请为每个目标ABI(应用程序二进制接口)构建一个发行版APK。

从命令行:

  • 运行flutter build apk --split-per-abi

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

构建.ipa

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

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

  2. 查看Xcode项目设置,请参阅Xcode project settings

  3. 创建构建归档文件

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

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

    2. 选择产品>方案>流道。

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

    4. 选择产品>存档。 (此过程将花费更长的时间)

      enter image description here

    5. 完成此过程后-单击右侧面板上的“分发应用程序”按钮 enter image description here

    6. 然后按照以下步骤

      • 步骤1

        enter image description here

      • 第2步 enter image description here

      • 第3步

        enter image description here

      • 步骤4 enter image description here

      • 步骤5 enter image description here

      • 步骤6 (最后选择您要保存.ipa文件的位置) enter image description here

答案 4 :(得分:3)

我也有这个问题,并且很难找到正确的解决方案。 首先在代码编辑器的终端中输入:

flutter build apk --realese

然后到达该位置:

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

我不为iOS开发,所以对此我不太了解。

答案 5 :(得分:1)

  1. cd $(项目文件夹路径)

//对于Android

  1. 须藤$(FLUTTER SDK PATH TILL bin)/ flutter build apk --release

//对于iOS

  1. sudo $(FLUTTER SDK PATH TILL bin)/ flutter build ios --release

答案 6 :(得分:0)

  

已针对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

答案 7 :(得分:0)

对于iOS:

步骤1:打开终端并输入cd“您的Flutter SDK路径”

步骤2:cd导出PATH = / Users /您的名称/下载/ flutter / bin:$ PATH

步骤3:cd您的项目路径

第4步:快速构建ios --release

在终端中运行步骤1到4。

在打开android studio之后,转到iOS文件夹路径,并使用ios模块打开project.pbxproj文件,在xcode中,您需要选择通用ios设备并选择存档,它将为您生成ipa构建。

答案 8 :(得分:0)

对于Android,每次您构建应用时都会生成一个APK,例如与扑奔。您会在<project>/build/app/outputs/apk/debug/app-debug.apk.

下的项目文件夹中找到该文件夹

答案 9 :(得分:0)

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

答案 10 :(得分:0)

对于apk,您可以使用flutter build apk --release在Windows / macOS上获取APK的发行版。

对于ipa,您必须使用flutter build ios --release才能在macOS上获取apk的发行版。

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

答案 11 :(得分:0)

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

flutter build apk

要拿到ipa,比较复杂。第一次使用:

flutter build ipa

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

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

答案 12 :(得分:0)

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