如何在iOS真机运行Flutter应用时隐藏性能分析器/FPS计数器/HUD
解决iPhone上Flutter应用角落性能分析器无法移除的问题
试试下面这些方法来去掉这个FPS计数器/性能分析视图:
1. 检查Android Studio的运行配置
如果是通过Android Studio的运行按钮启动的应用,可能默认开启了性能监控:
- 打开顶部的Run菜单,找到和Flutter Performance相关的选项,取消勾选显示性能面板的开关;
- 或者启动应用前,确保没有添加任何启用性能分析的启动参数。
2. 重新构建正式发布包
你用flutter run --release没生效,可能是缓存问题或者安装的不是最新发布包,试试完整流程:
- 先清理旧构建缓存:
flutter clean - 构建iOS发布版:
flutter build ios --release - 把新构建的包重新安装到iPhone上。
3. 检查Xcode的发布配置
Xcode的调试设置也可能影响应用显示:
- 打开项目的
ios文件夹,用Xcode打开Runner.xcworkspace; - 切换到Release配置,确认没有开启任何性能分析类的调试选项(比如
Debug GPU Overdraw这类); - 重新构建并安装应用。
4. 排查应用代码的硬编码配置
如果是其他开发者提供的构建包,可能代码里硬开启了性能分析:
- 查看项目代码中有没有类似
debugShowPerformanceOverlay = true;的配置(通常在应用初始化代码里); - 注释掉这行后重新构建发布包。
内容的提问来源于stack exchange,提问作者lukemmtt
相关产品推荐
相关产品推荐

