IOS开发错误library not found for -lXXX

43次阅读

共计 563 个字符,预计需要花费 2 分钟才能阅读完成。

最近在使用 ReactNative 技术搭建新项目的过程中,在集成神策分析时,在进行 IOS 端配置的时候 Xcode 进行 build 项目的时候遇到如下报错:library not found for -lRNSensorsAnalyticsModule, 忘记截图了,用如下这张代替一下甚是烦恼,不知道是咋回事。。。最后找到了原因,是因为在如下 libararies 中无意添加了一个无效的 libRNSensorsAnalyticsModule.a 文件解决方法:选中这个文件,点击图中的减号即可使用 Xcode 重新 clean product 后,重新 build 即可。
其他常见问题的处理方法
1:library not found for -XXX 的问题有可能是你的某个库的连接引用有问题, 解决的办法就是在项目的 target 里, 选中 Link Binary With Libraries 里的.a 或 framework 取消再加入, 就可以了。
2:warning:directory not found option 的问题可能是 framework search paths 还有 Library Search Paths 里面并没有这个路径, 删除即可。
3:duplicate 就是重复的意思, 那么看代码 要删除重复的 openUDID, 以及 libwoa_two 和 sbjson 冲突了, 删除 sbjson 的点 m 即可.

正文完
 0