我安装了带有 Flutter 插件的 Android Studio。 Flutter SDK 也通过 Android Studio 安装在我的 Mac 上,我知道它的路径。
我想在真实的 iOS 设备上以发布模式运行我的应用程序。据我所知,不仅可以隐藏可以使用此代码完成的“慢速模式”横幅
new MaterialApp(
debugShowCheckedModeBanner: false,
...
还要检查我的应用程序如何工作。
我找到了这个说明https://flutter.io/ios-release/但仍然无法在发布模式下构建应用程序。
每次我尝试在终端中运行 flutter 命令时,我都会得到:
颤振:找不到命令
我认为这是因为我从Android Studio安装了Flutter SDK,我应该更新一些路径。 那么使用 Xcode 在发布模式下构建 flutter 应用程序的步骤是什么?
搭建步骤
如果您在终端中使用 flutter 命令时遇到问题,因为找不到该命令 - 请阅读下面的配置步骤。
步骤1
打开终端,运行命令
cd /Users/John/myFlutterApp/
奔跑
flutter build ios
打开 Xcode 并运行 iOS 文件夹中的 .xcworkspace 文件。现在应该可以顺利运行,并且慢速模式横幅应该消失。
配置步骤
步骤1
找到 Mac 上安装 flutter 的文件夹。如果是使用Android Studio安装的。只需打开 Android Studio 创建新的 flutter 项目,您将看到Flutter SDK 路径。 例如,让它成为 /Users/John/flutter/
第2步
在 Mac 上打开终端并运行
cd /Users/John/
如您所见,我们现在比 SDK 路径上升了一级
第3步
奔跑
export PATH=`pwd`/flutter/bin:$PATH
如果您现在在终端中运行 flutter,您应该会看到可用参数列表。这样你就可以跑了
flutter doctor
检查安装是否一切正常。 现在 flutter 命令仅适用于该终端会话。如果您关闭它并稍后再次打开它并运行更完整的命令 - 您将收到此命令未知的错误。因此,您希望保存 flutter 命令,以便即使在终端关闭后也可用。
第4步
奔跑
open ~/.bash_profile
您将在需要粘贴的地方看到文本编辑器
export PATH=/Users/John/flutter/bin:$PATH
保存文件。如果您现在关闭终端并再次打开它 - 您应该能够运行 flutter 命令。
您可以使用以下命令在终端中以发布模式轻松地运行您的应用程序:
flutter run --release
它会切换到释放模式.
但是如果您不想运行您的应用程序,只想构建您的 apk 或 ipa,
用途:
flutter build --release
您可以使用
指定为 ios 构建flutter build ios
我只是想构建 ios .ipa 文件用于测试目的,没有任何麻烦,以下是我采取的步骤,希望它们会有所帮助。
在终端中运行此命令。
flutter 构建 ios --release --no-codesign
之后,转到存储输出的文件夹。
构建/ios/iphoneos
之后,您必须在 iphoneos 文件夹中创建一个名为“Payload”的新目录/文件夹。
之后将输出文件“Runner.app”(名称可以不同)移动到“Payload”文件夹。
然后压缩“Payload”文件夹并重命名为“YouAppName.ipa”。 (确保更改扩展名)
就这样完成了。
该解决方案将帮助您无需签名即可获取 .ipa 文件。
我可以在 Windows 笔记本电脑上的 VS Code 上发布 iOS 应用程序吗?