Android studio 在iOS发布模式下构建颤振应用程序
我已经安装了带有颤振插件的Android Studio。 颤振SDK也通过Android Studio安装在我的Mac上,我知道它的路径 我想在真正的iOS设备上以发布模式运行我的应用程序。不仅是为了隐藏“慢模式”的横幅,可以使用此代码,因为我知道Android studio 在iOS发布模式下构建颤振应用程序,android-studio,flutter,dart,build,release,Android Studio,Flutter,Dart,Build,Release,我已经安装了带有颤振插件的Android Studio。 颤振SDK也通过Android Studio安装在我的Mac上,我知道它的路径 我想在真正的iOS设备上以发布模式运行我的应用程序。不仅是为了隐藏“慢模式”的横幅,可以使用此代码,因为我知道 new MaterialApp( debugShowCheckedModeBanner: false, ... 还要检查我的应用程序是如何工作的 我找到了这些说明,但仍然无法在发布模式下构建应用程序 每次我尝试在终端中运行颤振命令时,我得到
new MaterialApp(
debugShowCheckedModeBanner: false,
...
还要检查我的应用程序是如何工作的
我找到了这些说明,但仍然无法在发布模式下构建应用程序
每次我尝试在终端中运行颤振命令时,我得到:
颤振:未找到命令
我想这是因为我从Android Studio安装了FlatterSDK,我应该更新一些路径。
那么,我使用Xcode在发布模式下构建颤振应用程序的步骤是什么呢?构建步骤 如果您在终端中使用颤振命令时遇到问题,因为找不到该命令-请阅读下面的配置步骤 步骤1 打开终端,运行命令
cd /Users/John/myFlutterApp/
跑
打开Xcode并运行iOS文件夹中的.xcworkspace文件。它现在应该工作顺利,慢模式的旗帜应该消失了
配置步骤
步骤1
找到mac上安装颤振的文件夹。如果它是使用Android Studio安装的。只需打开Android Studio创建新的颤振项目,您将看到颤振SDK路径。
例如,让它成为/Users/John/flatter/
步骤2
在Mac上打开终端并运行
cd /Users/John/
正如您所看到的,我们现在比SDK路径提高了一个级别
步骤3
跑
如果您现在在终端中运行flatter,您应该会看到可用参数的列表。这样你就可以跑了
flutter doctor
检查安装是否一切正常。
现在,颤振命令仅适用于此终端会话。如果您关闭它,然后再次打开它并运行fuller命令,您将得到一个错误,即该命令未知。因此,您希望保存颤振命令,使其在终端关闭后仍然可用
步骤4
跑
您将看到需要粘贴的文本编辑器
export PATH=/Users/John/flutter/bin:$PATH
保存文件。如果您现在关闭终端并再次打开它-您应该能够运行flatter命令。即使在运行
flatter build ios
之后,Xcode始终运行调试版本(慢速模式)
为了解决这个问题,我必须更改运行模式的构建配置:
希望这会有所帮助。您也可以直接从Android Studio中完成
运行
在释放模式下颤振运行“main.dart”
遵循以下三个步骤:
您可以在中运行您的应用程序,在您的终端上使用:
flutter run --release
它将切换到释放模式
但如果你不想运行你的应用程序,只想构建你的apk或ipa,使用:
flutter build --release
您可以使用flatterbuildios
如果只想使用Android Studio在发布模式下部署应用程序,还可以手动将--release标志添加到运行/调试配置中
您需要将颤振/bin添加到路径中,因此我打开了终端,使用cd命令我应该去哪里?接下来我该怎么做?按照说明做对不起,那没用。应该这样。您的安装有问题。请回答!我不知道您必须在发布模式下从命令行运行
flatter build ios
,否则应用程序将运行得非常慢,若要在app Store上发布应用程序,请指定开发团队或在Xcode中启用自动登录,然后运行flatterbuildios--release
,它将生成release build。非常有用-这是我第一次看到这个。到目前为止,对于我一直在看的关于运行Flutter iOS构建的所有文档和阅读资料,直到您的帖子发布之前,我还没有遇到过这个重要的细节。Big ThanksBy默认flatter构建ios
使用--debug
模式。为了使它在发行版中运行,您需要显式地添加--release
。例如flatterbuildios--release
No,flatterbuildios
默认使用--release
模式。非常有用,也没有看到这个!!他们应该把它放在发布文档中,因为默认情况下,flatterbuildios
会创建一个发布版本,而Xcode在这一点上不是很清楚,在这一点上很容易出错。最近,我的笔记本电脑无法识别我的iOS设备是通过Xcode连接的,所以我必须通过Xcode构建/运行-很高兴发现这个标志可以这样设置-谢谢!另外-虽然答案中有,但我在第一次尝试时不知何故错过了“Set to Run schema”(设置为运行模式)-请确保您执行了该步骤!:)
export PATH=/Users/John/flutter/bin:$PATH
flutter run --release
flutter build --release