iOS Library not found for XXX

iOS程序运行报错,如:Library not found for -lcrypto

这个问题的出现是因为,使用cocoapods删除了没用用到的第三方库,结果出现这个问题

第一步
“library not found for”首先我们会想到“Library Search Path”是的,找到报错的文件删除掉就好,使用cocoapods 配置SDK 配置的名称也都会出现在这里。但是有时候即使你在这个地方删除 也会继续报“library not found for ”这是因为什么原因呢。查看第二步。

第二步
第二步很多时候用不到的,但是不排除第一步没能解决问题。
“Other Linker Flags”
other linker flags 是 xcode 这个集成开发环境所特有的,目的是让连接器器 ld 除了默认参数外再根添加额外参数进行链接工作。进入other link flags 你会发现很多需要链接的内容,找到报错文件名称将其删除掉就好。

链接:https://www.jianshu.com/p/234c9b2920b5

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

推荐阅读更多精彩内容