我是新手来编程,我已经创建了一个演示应用程序,它在Android和iOS设备上运行良好。我希望看到.apk和.ipa文件在颤动。任何人都可以帮我从颤动中获取这些文件。我在哪里可以在文件夹中看到这些文件,还是有其他解决方案。
答案 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应用
在App Store Connect上注册您的应用
查看Xcode项目设置,请参阅Xcode project settings
创建构建归档文件
在Xcode中,配置应用程序版本并构建:
答案 4 :(得分:3)
我也有这个问题,并且很难找到正确的解决方案。 首先在代码编辑器的终端中输入:
flutter build apk --realese
然后到达该位置:
yourAppFolder/build/app/outputs/apk/release/app-release.apk
我不为iOS开发,所以对此我不太了解。
答案 5 :(得分:1)
//对于Android
//对于iOS
答案 6 :(得分:0)
已针对iOS更新:-
首先,您需要转到当前工作目录并运行以下命令;
flutter build ios --release
构建成功完成后,您可以在以下路径中找到构建;
/Users/sanjaybalaji/Documents/KiranFlutterApps/hb_calculator/build/ios/iphoneos/Runn
er.app.
您可以在下面的屏幕截图中查看更多详细信息。
答案 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