如何从 flutter 中获取 .apk 和 .ipa 文件?
How to get .apk and .ipa file from flutter?
我是 flutter 编程的新手,我创建了一个演示应用程序,它 运行 在 android 和 iOS 设备上都很好。我想在 flutter 中查看 .apk 和 .ipa 文件。谁能帮我从 Flutter 获取这些文件?我在哪里可以在文件夹中看到这些文件,或者是否有任何其他解决方案。
对于 Android,每次构建应用程序时都会生成一个 APK,例如flutter run
。您会在 <project>/build/app/outputs/apk/debug/app-debug.apk
下的项目文件夹中找到它。如果您想要发布 APK,请查看 the docs。
我不是 iOS 人,所以我不确定在 android 中开发过程中是否会生成 IPA。但是看着 these docs it seems you can follow the standard steps on xcode to get it, as shown here.
对于 apk (Android),您需要 运行 命令:
flutter build apk --release
如果你想按 abi 拆分 apks (Split 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
Updated for iOS :-
首先您需要转到当前工作目录并运行执行以下命令;
flutter build ios --release
成功完成构建后,您可以在以下路径找到构建;
/Users/sanjaybalaji/Documents/KiranFlutterApps/hb_calculator/build/ios/iphoneos/Runn
er.app.
您可以查看下面的屏幕截图了解更多详情。
对于iOS:
第 1 步:打开终端并输入 cd "your flutter sdk path"
第二步:cd export PATH=/Users/yourname/Downloads/flutter/bin:$PATH
第 3 步:cd 项目路径
第四步:flutter构建ios --release
运行 终端中的步骤 1 到 4。
之后打开 android 工作室并转到 iOS 文件夹路径并打开带有 ios 模块的 project.pbxproj 文件,在 xcode 中您需要选择通用 ios 设备和 select 存档,它将为您生成 ipa 版本。
对于 Android,每次构建应用程序时都会生成一个 APK,例如随着颤动 运行。您会在 <project>/build/app/outputs/apk/debug/app-debug.apk.
下的项目文件夹中找到它
按照以下步骤从 Mac 系统
中的 flutter 应用程序获取 .apk 和 .ipa
首先,在你的终端输入以下命令进入你的项目目录
cd $(项目文件夹路径)
对于android apk构建上传商店,输入下面的命令
sudo $(FLUTTER SDK PATH till bin)/flutter build apk --release
要获取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
对于 ipa (iOS) 运行 命令:
flutter build ios --release
然后要获取实际的 .ipa 文件,请打开 xcode -> 产品 -> 存档 -> 分发应用程序 -> Ad Hoc -> 导出
然后您可以将 .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 的发布版本
对于 ipa,你必须使用 flutter build ios --release 来获取你的 apk 在 macOS 上的发布版本。
注意:您只能在 macOS 上获取 ipa。
获取apk,很简单。只需使用 :
flutter build apk
要弄个ipa,比较麻烦。首次使用:
flutter build ipa
小心使用flutter build ipa
,而不是flutter build ios
,因为第二个构建一个“.app
”文件而不是“.xcarchives
”文件。
获得“.xcarchives
”文件后,您可以在 XCode 中打开它并单击“分发应用程序”以在您的计算机上导出一个 ipa 文件。
你可以在运行路径下的应用程序后找到你的应用程序apk
/build/app/outputs/flutter-apk/app.apk
我是 flutter 编程的新手,我创建了一个演示应用程序,它 运行 在 android 和 iOS 设备上都很好。我想在 flutter 中查看 .apk 和 .ipa 文件。谁能帮我从 Flutter 获取这些文件?我在哪里可以在文件夹中看到这些文件,或者是否有任何其他解决方案。
对于 Android,每次构建应用程序时都会生成一个 APK,例如flutter run
。您会在 <project>/build/app/outputs/apk/debug/app-debug.apk
下的项目文件夹中找到它。如果您想要发布 APK,请查看 the docs。
我不是 iOS 人,所以我不确定在 android 中开发过程中是否会生成 IPA。但是看着 these docs it seems you can follow the standard steps on xcode to get it, as shown here.
对于 apk (Android),您需要 运行 命令:
flutter build apk --release
如果你想按 abi 拆分 apks (Split 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
Updated for iOS :-
首先您需要转到当前工作目录并运行执行以下命令;
flutter build ios --release
成功完成构建后,您可以在以下路径找到构建;
/Users/sanjaybalaji/Documents/KiranFlutterApps/hb_calculator/build/ios/iphoneos/Runn
er.app.
您可以查看下面的屏幕截图了解更多详情。
对于iOS:
第 1 步:打开终端并输入 cd "your flutter sdk path"
第二步:cd export PATH=/Users/yourname/Downloads/flutter/bin:$PATH
第 3 步:cd 项目路径
第四步:flutter构建ios --release
运行 终端中的步骤 1 到 4。
之后打开 android 工作室并转到 iOS 文件夹路径并打开带有 ios 模块的 project.pbxproj 文件,在 xcode 中您需要选择通用 ios 设备和 select 存档,它将为您生成 ipa 版本。
对于 Android,每次构建应用程序时都会生成一个 APK,例如随着颤动 运行。您会在 <project>/build/app/outputs/apk/debug/app-debug.apk.
按照以下步骤从 Mac 系统
中的 flutter 应用程序获取 .apk 和 .ipa首先,在你的终端输入以下命令进入你的项目目录
cd $(项目文件夹路径)
对于android apk构建上传商店,输入下面的命令
sudo $(FLUTTER SDK PATH till bin)/flutter build apk --release
要获取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
对于 ipa (iOS) 运行 命令:
flutter build ios --release
然后要获取实际的 .ipa 文件,请打开 xcode -> 产品 -> 存档 -> 分发应用程序 -> Ad Hoc -> 导出
然后您可以将 .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 的发布版本对于 ipa,你必须使用 flutter build ios --release 来获取你的 apk 在 macOS 上的发布版本。
注意:您只能在 macOS 上获取 ipa。
获取apk,很简单。只需使用 :
flutter build apk
要弄个ipa,比较麻烦。首次使用:
flutter build ipa
小心使用flutter build ipa
,而不是flutter build ios
,因为第二个构建一个“.app
”文件而不是“.xcarchives
”文件。
获得“.xcarchives
”文件后,您可以在 XCode 中打开它并单击“分发应用程序”以在您的计算机上导出一个 ipa 文件。
你可以在运行路径下的应用程序后找到你的应用程序apk