【Xcode】常见报错解决

1. Library not found for -l***

报错信息例如Library not found for -lAFNetworking
报错信息.png
解决办法

检查点1:
检查Podfile文件中,多Target下是否每个Target都指定了相应的第三方库。
检查点2:
检查Project -> Info -> Configurations ->, 将 DebugRelease 设置为对应的Pods-xxxxxx.Debug / Pods-xxxxxx.Release(这些参数在未设置前应该是 None,可能 CocoaPods 在安装第三方库时没正确设置这个参数)。

设置Configurations

检查点3:
打开【Target → Build Settings → Other Linker Flags】,删掉相应项


删除对应项

2. Undefined symbol: _OBJC_CLASS_$_***

报错信息例如Undefined symbol: _OBJC_CLASS_$_WKWebView
报错信息
解决办法

【Project → Target → Build Phases】,添加对应项



添加对应项
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。