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版本则更适合于那些希望尝试最新功能并愿意承受潜在不稳定性的开发者。

相关推荐
liulian091612 分钟前
Flutter for OpenHarmony 跨平台开发:单位转换功能实战指南
flutter
千码君20161 小时前
Trae:一些关于flutter和 go前后端开发构建的分享
android·flutter·gradle·android-studio·trae·vibe code
maaath3 小时前
【maaath】Flutter for OpenHarmony 手表配饰应用实战开发
flutter·华为·harmonyos
maaath3 小时前
【maaath】Flutter for OpenHarmony 跨平台计算器应用开发实践
flutter·华为·harmonyos
maaath8 小时前
【maaath】Flutter for OpenHarmony 闹钟时钟应用开发实战
flutter·华为·harmonyos
maaath9 小时前
【maaath】Flutter for OpenHarmony 短信管理应用实战
flutter·华为·harmonyos
maaath9 小时前
【maaath】Flutter for OpenHarmony打造跨平台便签备忘录应用
flutter·华为·harmonyos
千码君201610 小时前
flutter:与Android Studio模拟器的调试分享
android·flutter
xmdy586610 小时前
Flutter+开源鸿蒙实战|智联邻里Day8 Lottie动画集成+url_launcher跳转拨号+个人中心完善+全局UI统一
flutter·开源·harmonyos
liulian091618 小时前
Flutter for OpenHarmony 跨平台开发:颜色选择器功能实战指南
flutter