我有Android Studio与Flutter插件安装. Flutter SDK也通过Android Studio安装在我的Mac上,我知道它的路径。
我想在真实的的iOS设备上以发布模式运行我的应用程序。不仅要隐藏“慢模式”的旗帜,可以这样做,使用这个代码,因为我知道
new MaterialApp(
debugShowCheckedModeBanner: false,
...
还可以检查我的应用程序是如何工作的
我发现这个指令https://flutter.io/ios-release/,但仍然无法在发布模式下构建应用程序。
每次我尝试在终端中运行flutter命令时,我得到:
flutter:未找到命令
我想这是因为我已经从Android Studio安装了Flutter SDK,我应该更新一些路径。那么,使用Xcode在发布模式下构建flutter应用程序的步骤是什么呢?
7条答案
按热度按时间kb5ga3dv1#
即使在运行
flutter build ios
之后,Xcode也总是运行Debug版本(慢速模式)。为了解决这个问题,我不得不更改Runschema的Build Configuration:
1.点击【转轮】,【编辑方案】
1.为Run架构的Build Configuration选择Release
希望这对你有帮助。
q7solyqu2#
搭建步骤
如果您在终端中使用flutter命令时遇到问题,因为找不到它-请阅读下面的 * 配置步骤 *。
第一步
打开终端,运行命令
运行
打开Xcode并运行iOS文件夹中的.xcworkspace文件。它现在应该工作顺利,慢模式横幅应该消失了。
配置步骤
第一步
找到flutter安装在你的mac上的文件夹。如果使用Android Studio安装。打开Android Studio新建Flutter项目,会看到Flutter SDK路径。例如,让它成为/Users/John/flutter/
第二步
在Mac上打开终端并运行
正如您所看到的,我们现在比SDK路径高了一级
第三步
运行
如果你现在在终端运行flutter,你应该会看到可用参数的列表。所以你可以运行
检查安装是否一切正常。现在flutter命令只适用于这个终端会话。如果你关闭它,然后再次打开它并运行更完整的命令-你会得到错误,这个命令是未知的。因此,您希望保存flutter命令,以便即使在终端关闭后也可用。
第四步
运行
你会看到你需要粘贴的文本编辑器
保存文件。如果你现在关闭终端并再次打开它-你应该能够运行flutter命令。
cxfofazt3#
您可以在终端中运行您的应用**Release Mode**:
并切换到释放模式。
但如果你不想运行你的应用程序,只想构建你的apk或ipa,
用途:
您可以使用
flutter build ios
指定为ios构建qvk1mo1f4#
按照以下3个步骤操作:
1.在Xcode中打开Flutter项目。
1.顶栏产品>方案>编辑方案
1.生成配置-选择版本
5hcedyr05#
你也可以直接在Android Studio中使用。
>
运行>
在释放模式下Flutter Run 'main.dart'9rygscc16#
我只是想建立的ios .ipa文件的测试目的没有任何匆忙,以下是我采取的步骤,希望,他们会有所帮助。
1.在终端运行此命令。
flutter build ios --release --no-codesign
1.然后转到存储输出的文件夹。
build/ios/iphoneos
1.之后,您将不得不在iphoneos文件夹中创建一个名为“Payload”的新目录/文件夹。
1.之后,将输出文件“Runner.app”(名称可以不同)移动到“Payload”文件夹。
1.然后压缩“Payload”文件夹并重命名为“YouAppName.ipa”。(请确保更改扩展名)
一切都结束了
该解决方案将帮助您获得.ipa文件而无需签名。
iyfamqjs7#
如果您只想使用Android Studio在发布模式下部署应用,还可以手动将--release标志添加到运行/调试配置中。