解决 Flutter 在 iOS 模拟器中运行卡住问题
当我们尝试在 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_viewListCountxxdddx6inputsSiSgxxxAA01_ceF6xxdxxddInputsV_tFZxxxxTqReferenced from: /Users/xxxxx/Library/Developer/CoreSimulator/Devices/xxxxddxx-54F9-427F-8119-xxxxx/data/Containers/Bundle/Application/xxxx-8791-4B78xxx-A9C1-381572AC1A2B/Runner.app/Frameworks/abcde.framework/abcde (which was built for iOS 14.0)Expected in: /System/Library/Frameworks/SwiftUI.framework/SwiftUIin /Users/xxxxxx/Library/Developer/CoreSimulator/Devices/xxxxx-54F9-427F-8119-xxxxxx/data/Containers/Bundle/Application/xxxxx-8791-4B78-xxxx-381572xAC1A2B/Runner.app/Frameworks/abcde.framework/abcde
dyld: launch, loading dependent libraries
通过分析上面的错误日志,我们可以确定,这个问题是因为在低于 14 的模拟器上是无法运行这个应用的。
解决 Flutter 在 iOS 模拟器中运行卡住问题相关推荐
- cocoscreator2.4.3构建发布多平台包并在IOS模拟器中运行游戏
1.打开游戏 vip_kingdown_rush_2 ,点击构建发布,打开Editor Window,选择发布平台与发布路径,如Mac平台,发布路径为工程目录下build文件夹,然后点击构建,可生成M ...
- 是否可以在iOS模拟器中禁用网络?
我正在尝试调试我在应用程序中看到的一些不一致的行为,该应用程序从Internet获取其主要数据. 我没有在设备上看到模拟器中的问题,所以我想在模拟器中重现网络和连接环境. 有没有办法在模拟器中禁用网络 ...
- iOS模拟器中图片在mac电脑中的实际位置
iOS模拟器中图片在mac电脑中的实际位置 位置:/Users/hyf/Library/Developer/CoreSimulator/Devices/CE85A44B-79C7-497D-A020- ...
- mac中创建flutter,运行ios模拟器,运行安卓模拟器教程
文章目录 创建flutter项目 运行flutter项目到IOS模拟器 运行flutter项目到安卓模拟器 创建flutter项目 cd 到要创建flutter项目的目录 执行命令: flutter ...
- ios 模拟器中应用程序的存储路径
模拟器下应用程序的位置 ~/资源库/Application Support/iPhone Simulator/<IOS SDK 版本> ~是当前用户跟目录 如:/Users/admin/L ...
- 在 iOS 模拟器中调试 Web 页面
转自:http://taobaofed.org/blog/2015/11/13/web-debug-in-ios/ 双十一大家"买买买"了吗?我猜你们要么是躺在沙发上,要么是躲在被 ...
- 07 树莓派裸机编程,并在Windows MSYS2 QEMU模拟器中运行
作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...
- 在8086模拟器中运行汇编求平均值程序
DATA1 SEGMENT data DW 90, 95, 54, 65, 36, 78, 66, 0, 99, 50, -1 Average DW 0 DATA1 ENDS CODE1 SEGMEN ...
- iOS模拟器中修改textField键盘类型为中文输入和键盘弹出方法
一开始傻乎乎的一直以为和Xcode 里面对于 textField 的属性设置中的 Keyboard Type 有关..后来才想到模拟器就是个 iPhone 手机啊..看到自己模拟器中显示运营商的部分写 ...
最新文章
- 超实用 Linux下通过VNC安装Oracle
- Nginx中Gzip压缩功能的实例配置
- 前端:JS/37/canvas对象(画布对象),用canvas对象(画布)画一些基本的图像
- AutoCAD批量提取坐标点的三种方法
- 【依赖高精度点云地图和三维激光雷达的定位方案】正态分布变换(NDT)定位及建图
- 项目分析 移动终端自助点餐系统
- 金彩教育:如何提升店铺的信誉
- uniapp editor富文本编辑器,h5富文本编辑器封装成插件
- Kotlin-简约之美-进阶篇(四):访问权限控制
- 甬台温、温福铁路动车组时刻表
- 文章还需自己写,论文抄袭误国家
- 让你的闲置iPad/安卓平板成为你电脑屏幕的扩展显示器!
- 1823. 找出游戏的获胜者( 约瑟夫环问题 )
- javaweb JSP JAVA 电影院在线订票系统(电影购票系统 电影售票 电影票预订系统)
- 如何下载通州区卫星地图高清版大图
- 马云的“平头哥”芯片公司,会比董明珠的格力芯片厉害吗?
- 鸡尾酒分类和制作材料中英文名
- 即时通讯源代码,im源码功能全套
- vscode连服务器python拓展出现问题
- 大龄单身狗返乡过年期间瞬时压力激增现象及其应对措施研究
热门文章
- 罗克韦尔PLC程序,水处理自动化最高程序
- 上午写了一段代码,下午就被开除了。。。
- 词嵌入、句向量等方法汇总
- mysql increment_mysql中auto_increment用法详解
- Matlab画的玫瑰花
- 绿色软件的“绿化”方法
- 基础为零?如何将 C++ 编译成 WebAssembly
- Ubuntu Server 22.04 Jammy Jellyfish安装Budgie桌面环境
- 使用苹果cms常见问题整理
- 怎么把html表格转化为excel,导出html到excel表格数据格式-如何将html转换成excel