关于ld: framework not found -xxxx 解决问题

每次遇到这种问题时解决起来都会很繁琐,因为这次用了这种方法解决了下次不一定管用,所以索性把问题和解决方法记录下来

1. ld: framework not found AFNetworking

一般出现这个问题是在swift项目上,因为swift需要用到use_framework!的原因。

网上搜索了一下,在stackoverflow找到了答案 >> 前往查看

终端输入对应的MyProject.xcworkspace,根据终端结果修改直到结果为:** BUILD SUCCEEDED **

xcodebuild -workspace MyProject.xcworkspace -configuration Debug -scheme MyProject build

2. ld: library not found for -xxxx clang: error: linker command failed with exit code 1 (use -v to see invocation)

这个一般出现在Object-C项目的pods上了,

尝试了添加$(inherited)无效之后,又尝试了Editor中的build添加+上pods上的库,依然解决不了,又疯狂寻找解决方法,可是网上答案众多可是基本解决不了,郁闷。

最后

把 pods 上的Build Active Architecture Only 改成NO就可以了

你可能感兴趣的:(关于ld: framework not found -xxxx 解决问题)