有时候项目没有使用cocoapods来管理第三方库,半路上使用cocoapods可能会出现一些难以理解的错误,本文记录如何在已经集成cocoapods的项目中删除它。集成的过程就不赘述了。
集成cocoapods后的项目文件如图
集成cocoapods后的项目文件使用的时候打开后缀为xcworkspace的工程,打开原来的工程会报错。
下边就开始介绍删除的过程:
1 删除关与pod的文件如图
2 删除之后,右键原来的工程,显示包内容,删除与pod相关的那个文件,如图
显示原来工程内容 删除文件返回项目根目录,打开原来后缀为xcodeproj的工程,可能会报错,接下来继续步骤
3 在target - Build Phases 中删除带有pod的项
我在项目中集成了AFN(测试用),如果到这一步报错
ld: library not found for -lPods-haoshuTest
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4 那么删除爆红的静态库文件,编译就ok
最后,如果还有错误,可以尝试在工程设置中修改配置选项。如果有什么不对的地方,烦请指出,以便更正。
网友评论