升级Xcode15、iOS17遇到的问题总结
  eQQ2e6iVS443 2023年12月05日 47 0

1、 Could not build module ‘WebKit’

报错信息:

type argument 'nw_proxy_config_t' (aka 'struct nw_proxy_config *') is neither an Objective-C object nor a block type

解决方案:

编辑文件 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebsiteDataStore.h

将里面的 170000 修改成 180000。

因为该文件是锁定状态,直接修改不了,需拷贝出来修改完成之后,再去替换该文件。


2、Assertion failed

报错信息:

Assertion failed: (false && “compact unwind compressed function offset doesn’t fit in 24 bits”), function operator(), file Layout.cpp,

解决方案:

Other Link Flags 添加 -ld64

路径:

Build Settings -> Linking - General -> Other Link Flags 添加 -ld64


3、UIGraphicsBeginImageContextWithOptions崩溃

报错信息:

YYText使用时会崩溃在UIGraphicsBeginImageContextWithOptions

解决方案:

可以在(void)_displayAsync:(BOOL)async这个函数里面添加

if (self.bounds.size.width<=0 || self.bounds.size.height<=0) {

    self.contents = nil;

    return;

}

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月05日 0

暂无评论

推荐阅读
eQQ2e6iVS443
作者其他文章 更多