报错:Assertion failed: (false && "compact unwind compressed function offset doesn't fit in 24 bits")
之前的项目 运行报错
Assertion failed: (false && "compact unwind compressed function offset doesn't fit in 24 bits"), function operator(), file Layout.cpp, line 5758.
解决方法
在Build Settings
中的Other Linker Flags
种添加"-ld64"
,即可解决。
参考资料: https://developer.apple.com/forums/thread/735426
升级Xcode15过程中遇到的问题
iOS17正式版推出的第一时间就更新了手机,然后上午看到Xcode也已有新版本了,但是我的Mac需要升级,所以先升级了系统,又下载升级Xcode。安装完之后,发现无法调试,无法选择设备,需要安装 iOS17 simulator。那就点击下载呗,然后问题来了。
iOS17 simulator 有7个多G,总是下载到中间就失败了,查看报错详情,意思是失去网络连接,但是这玩意儿没有断点续传。每次只要一失败就得重新下载。就这样连续失败了三四次。
不得已还用上了科学上网,到中午要吃饭了,下载进度到了80%多,我想应该没问题了,就恰饭去了。没想到再次回来,提示失败,也怪我大意,没看报错详情,我以为还是网络原因。下午又试了几次,中间一次到99%,然后失败,一看报错,大致意思是电脑空间不足。然后清文件 腾空间。试了几次终于可以了。
所以,安装 iOS17 simulator注意以下几点:
- 找个网络畅通的地方
- 电脑预留足够的空间(个人建议至少30多个G)