一、libarclite 缺失问题
1、打开Finder,使用快捷键command+shift+G进入/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/。
2、打开github.com/kamyarelyas… ,下载libarclite_iphoneos.a文件(其他系统.a文件可视情况下载)。
3、如果1路径已存在arc文件夹,直接将libarclite_iphoneos.a放置到arc目录下;如果不存在arc文件夹,新建arc文件夹,将libarclite_iphoneos.a放置到arc目录下。
二、Library ‘iconv2.4.0’ not found
1、首先在项目的Targets -> Build Phases -> Link Binary With Libraries移除libiconv.2.4.0.tbd
2、然后在Link Binary With Libraries添加libiconv.tbd和libiconv.2.tbd
3、在项目的Targets -> Build Settings -> Other Linker Flags添加-ld_classic
三、iOS 16.4以上系统无法进行Safari调试问题
1、查看手机设置是否打开网页检查器(设置-Safari浏览器-高级-网页检查器)
2、配置webView的isInspectable属性
Swift配置
let _webView = WKWebView(frame: self.bounds, configuration: .init())
if #available(iOS 16.4, *) {
_webView.isInspectable = true
} else {
// Fallback on earlier versions
}
OC配置
WKWebView *webView = [[WKWebView alloc] initWithFrame:self.bounds configuration:configuration];
if (@available(iOS 16.4, *)) {
webView.isInspectable = YES
} else {
// Fallback on earlier versions
}