当前位置: 首页 > 知识库问答 >
问题:

iOS模拟器运行flutter升级后性能不佳

梁锋
2023-03-14

升级flutter后,iOS模拟器的性能变得如此糟糕。例如,启动慢,显示键盘慢。

我查了颤振医生。这是我的结果。

$ flutter doctor -v
[✓] Flutter (Channel master, v1.9.8-pre.35, on Mac OS X 10.14.6 18G87, locale ja-JP)
• Flutter version 1.9.8-pre.35 at /Users/rafekun/Developer/flutter
• Framework revision 1363528eee (4 days ago), 2019-08-31 05:26:41 -0400
• Engine revision cd858489cc
• Dart version 2.5.0 (build 2.5.0-dev.4.0 36985859e4)


[✓] Android toolchain - develop for Android devices (Android SDK         version 29.0.0)
• Android SDK at /Users/rafekun/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.3, Build version 10G8
• CocoaPods version 1.7.5

[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 38.2.3
• Dart plugin version 191.8423
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.37.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.3.0

[✓] Connected device (1 available)
• iPhone Xʀ • B3C345C3-5AB0-4627-B854-2C90016A3B69 • ios •
  com.apple.CoreSimulator.SimRuntime.iOS-12-4 (simulator)

• No issues found!

共有1个答案

温开畅
2023-03-14

如果你在Xcode模拟器中的特定(较新)设备上遇到缓慢、低FPS和滞后的滚动,那是因为苹果放弃了对OpenGL的支持,而Flutter SDK不支持模拟器中的新金属API。

但是官方的稳定支持将很快可用,直到如果你需要60个FPS,通过在终端中运行这个切换到Flutter SDK的主通道,并重建你的应用程序:

flutter channel master

资料来源:

 类似资料:
  • 运行环境:Mac m1 Flutter version:3.13.9 vscode上一直 也更改了 但还是不成功,一直 Running Gradle task 'assembleDebug'...

  • 我最近将xcode更新到了12.4版本,但是我在运行我的flutter项目时遇到了一个问题。 如何解决这个问题请帮助我。谢谢

  • 一个合作者在windows中创建了这个项目,我已经在我的m1 Mac电脑中克隆了它,并尝试在ios模拟器中运行它。这些是我在项目文件夹中执行时的日志。 正在调试模式下在iPhone 12 Pro Max上启动lib/main.dart... 正在运行pod安装...860ms Cocoapods的产出:准备 CocoApods的错误输出: 在iPhone 12 Pro Max上运行pod安装错误启

  • 升级到Flatter 3.0版后,我的项目在第一次运行时崩溃。请参阅下面的日志。求你了,我需要帮助。 在调试模式下在IA模拟器上的AOSP上启动lib/main.dart... ✓内置构建/应用程序/输出/flutter-apk/app-debug.apk. 正在连接ws://127 . 0 . 0 . 1:41249/Xu B1 pru 2 wgq =/ws I/Choreographer(62

  • 我刚刚更新了我的flutter版本和所有的软件包,现在我的iOS模拟器不工作了。我可以成功地启动我的应用程序在Android,但不能iOS或物理苹果设备。我收到以下错误... 未能从Xcode构建中构建iOS应用程序错误输出:π**构建失败**Xcode的输出:π===构建目标FirebaseCore的项目Pods配置调试====ld:警告:未找到选项'-l/users/charlesclevel

  • 在2.9.2之前,我的工作方式很好,但是现在,省略了我丢失了数据,但这是意料之中的(我不是在抱怨),在Explorer部分,我得到了两个错误 查询提供时出错:{“code”:401,“body”:{“code”:“unauthorized”,“message”:“输入授权令牌无法为请求服务。请检查预期的有效负载是否按照协议生成,并检查正在使用的密钥。服务器使用以下有效负载进行签名:'get\nof