解决 Flutter 在 iOS 模拟器中运行卡住问题

当尝试在iOS模拟器运行Flutter应用时,可能会遇到应用卡住的问题,无法正常打开且无明显崩溃信息。通过使用Xcode打开项目并运行,观察日志,可以发现错误提示。分析日志后,确定问题在于低于iOS 14的模拟器不支持应用运行。解决方法是确保使用支持的模拟器版本。
摘要由CSDN通过智能技术生成

当我们尝试在 iOS 模拟器运行 flutter run 可能会出现类似如下的卡住问题。

executing: xcrun simctl launch xxx-54F9-427F-8119-xxxx com.hahaha.app --enable-dart-profiling --enable-checked-mode --verify-entry-points --observatory-port=0
[+1000 ms] com.hahaha.app: 49573
[        ] Waiting for observatory port to be available…

模拟器上的 App 也无法打开,也看不出有什么具体的崩溃问题。不知如何是好。

不过,还是有办法解决的,那就是使用 XCode 运行项目,查看输出

使用 Xcode 打开项目

cd ios/
open Runner.xcworkspace

点击运行

像正常的 iOS 项目一样,点击 那个类似播放的按钮进行编译运行。

查看日志

等到运行后,大概在 XCode 右下角,就会发现一定的错误信息

dyld: Symbol not found: _$s7SwiftUI4ViewP14_viewListCou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值