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-03-14 09:50:11 发布
本文介绍了解决iOS开发中遇到的ld: library not found for问题的方法,包括检查Frameworks目录下的库文件版本、BuildSettings下的有效架构设置及BuildPhases下的库文件配置。

5923

被折叠的 条评论
为什么被折叠?



