ld: library not found for这类问题是文件没找到或者编译框架的问题。
1. 首先检查Frameworks这个目录下面,看看那些事由于iOS SDK版本引起的问题,列如:xcode7之前库文件后缀是dylib
而之后就变成了tbd
。这可能就需要删除原来的重新导入库。
2. 还是在BuildSettings
下,查看Valid Architectures
这里的问题,有几个常用的值arm64
、armv7
、armv7s
,我是随便试的值,解决了问题,但是这个我还不明白各个的区别,希望知道的告知。
3. 最后查看Build Phases
这里,主要查看下面两个项目下,看看没有红的文件或者库文件不对,需要删除重新导入
ld: library not found for 问题总结
最新推荐文章于 2024-08-27 09:55:47 发布
本文介绍了解决iOS开发中遇到的ld: library not found for问题的方法,包括检查Frameworks目录下的库文件版本、BuildSettings下的有效架构设置及BuildPhases下的库文件配置。
摘要由CSDN通过智能技术生成