工作时间也有近5年时间,还是需要把笔记完善好,好记性不如烂笔头,多思考,多实践!!!

问题1.

问题描述

ld: library not found for -lxxx
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法

原因是你在podfile文件移除了 xxx 库,但是cocoapods在进行新的pod install 没有及时移除在工程的lib 映射,导致你编译的时候不通过,提示找不到xxx,这个也算是个别版本cocoapods的bug,解决方案:Settings(Target) > Build Settings > Linking > 'Other Linker Flags'  然后在列表里移除 xxx 的映射 即可

问题2

问题描述

The 'Pods-你的项目名' target has frameworks with conflicting names: UMMobClick.

原因是 两个或者私有库存在同样的东西导致,解决方式看看podfile里是否是一个库包含一个库啦,如果是的话,删除相对功能不全的库即可

问题3

问题描述

xcode显示过多的警告

1.工程警告:在在 Build Settings 中找到 Custom Compiler Flags,双击 Other Warning Flags(可以配置 Debug 和 Release 环境),填入 -Wno-unused-variable,
2. cocoapods第三库的警告可以在podfiel中 在父target上方增加 inhibit_all_warnings!

。。。。持续更新中