Flutter遇到的问题

1.Flutter In ios 14+,debug mode Flutter apps can only be launched from Flutter tooling。
原因:Debug模式下,Flutter也实现了热重载,默认编译方式为JIT而iOS 14+系统对这种编译模式做了限制,导致无法启动。

解决办法如下:用 [Xcode] 打开Flutter里面Runner工程项目,在 Build Settings 的最下方找到 User-Defined,点击 + 按钮,添加一个键为 FLUTTER_BUILD_MODE ,debug设置profile模式,release设置release 模式:

2.将 flutter 模块 嵌入iOS工程中,编译时报错:Failed to package 。。。。flutter代码路径。。。。。Command PhaseScriptExecution failed with a nonzero exit code

解决办法如下:
1.确保flutter项目代码中没有错误
2.重新构建项目:
flutter clean
2.flutter pub get(获取远程库,确定当前应用所依赖的包,并将它们保存到中央系统缓存(central system cache)中)
3.flutter run

3.升级flutter:flutter upgrade --force 报错

Flutter Channel版本选择

Flutter提供了Stable、Beta、Dev和Master四种版本,每种版本都有其特定的用途和稳定性:

Stable:最稳定的版本,推荐用于生产环境。

Beta:相对较稳定,但仍可能存在一些已知问题。

Dev:经过Google测试后的最新版本,包含新功能和改进。

Master:最新的代码主分支,更新速度非常快,几乎每天都有提交,新功能多但可能不稳定。

开发Flutter项目时,一般推荐使用Stable版本,以确保项目的稳定性和可靠性。如需使用某些尚未在Stable版本中支持的功能,可以考虑使用Beta或Dev版本。Master版本则更适合于那些希望尝试最新功能并愿意承受潜在不稳定性的开发者。

相关推荐
ujainu6 分钟前
Flutter + OpenHarmony 游戏开发进阶:CustomPainter 手绘游戏世界——从球体到轨道
flutter·游戏·信息可视化·openharmony
雨季66616 分钟前
Flutter 三端应用实战:OpenHarmony “专注时光盒”——在碎片洪流中守护心流的数字容器
开发语言·前端·安全·flutter·交互
kirk_wang22 分钟前
Flutter艺术探索-Flutter相机与相册:camera库与image_picker集成
flutter·移动开发·flutter教程·移动开发教程
子春一38 分钟前
Flutter for OpenHarmony:构建一个 Flutter 贪吃蛇游戏,深入解析状态机、碰撞检测与响应式游戏循环
flutter·游戏
2601_9495430138 分钟前
Flutter for OpenHarmony垃圾分类指南App实战:主题配置实现
android·flutter
2601_949833392 小时前
flutter_for_openharmony口腔护理app实战+知识实现
android·javascript·flutter
晚霞的不甘2 小时前
Flutter for OpenHarmony从基础到专业:深度解析新版番茄钟的倒计时优化
android·flutter·ui·正则表达式·前端框架·鸿蒙
ujainu2 小时前
无物理引擎实现吸附轨道逻辑 —— Flutter + OpenHarmony 实战指南
flutter·游戏·openharmony
kirk_wang2 小时前
Flutter艺术探索-Flutter地图与定位:google_maps_flutter与geolocator
flutter·移动开发·flutter教程·移动开发教程
mocoding2 小时前
使用专业的 Flutter 天气图标库weather_icons统一风格的图标,提升鸿蒙版天气预报应用专业度
flutter