如果你的项目用到cocopod 第三方库.使用xcodebulid 估计会出现 ld: library not found for -lPods 以下 是我的解决办法 xcodebuild -workspace 项目根目录/项目名.xcworkspace \ -scheme 项目名 \ ONLY_ACTIVE_ARCH=NO \ TARGETED_DEVICE_FAMILY=1 \ DEPLOYMENT_LOCATION=YES 重新运行命令.哈.成功了. 以下是我找到的解决方案 http://…
现在打开有pods建好的workspace文件,尝试编译,会报ld: library not found for -lPods错误,原因就是工程里面的设置项覆盖了pods中xcconfig中的设置.解决办法就是在build setting->other linker flag中,加上$(inherited)即可. OK,重新安装pod试试,由于我们已经进行过一次安装,所以本次只用更新一次即可,在命令行中输入pod update,现在没有报任何错误.但是当我尝试编译工程的时候,又报了一个错误:ld…
此问题是由能力很困扰,通常有以下几个方案 进target的 Build Phases- Link binary Library.到场libPods.a,假设是红.删,能够 其他解决方案 Build Setting > Other Linker Flag: Try to change wherever $(TARGET_BUILD_DIR) to $(BUILT_PRODUCTS_DIR). 版权声明:本文博主原创文章,博客,未经同意不得转载.…
This is my first shot to write a blog in English. Enjoy! ;) CocoaPods is a popular way to control iOS projects' dependency. And it's easy to use. If you got everything configured right for cocoapods, you can just integrate all dependency in your proj…
工程新添加了 AFNetworking  使用pod ,pod install 完成后,编译报错 ld: library not found for -lPods-AFNetworkingclang: error: linker command failed with exit code 1 (use -v to see invocation) 搜索结果都是 添加加库的引用路径...  都不好使... 最终解决:跟新下pod 的编译设置 http://blog.kingiol.com/blog/…
在老项目工程中使用cocoapods,可能会报这个错误:library not found for -lPods . 导致这个错误可能有两个原因,这两个原因在编译过程中都是有蛛丝马迹可循的. 原因1: 在 pod install时,就会有告警信息提示: xxx target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. Thi…
我猜想错误引起的原因可能是因为我复制target的时候原来的工程中的的link binary with libraries中原来的libpods-xxx.a没有删除.我将多余的libPods删除后解决. 关于问题ld:library not found for -lXXX ld:library not found for -lXXX 的问题有可能是你的某个库的连接引用有问题,解决的办法就是在项目的target里,选中Link Binary With Libraries 里的.a或framewor…
使用cocoapods 经常会遇到的问题. 1. Library not found for -lPods 2. Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn' 这两个问题自己也总是会遇到.每次遇到都需要到网上查询.现在记下来 免得以后再遇到. 两个问题的解决方法是一样的.并且有两种解决方式 首先如果你的Pods 项目编译的.a 静态文件选择的…
1.递归删除指定目录下的 .git..svn 文件 find . -name .git | xargs rm -fr find . -name .svn | xargs rm -rf 第一条倒还不常用,因为用 git 做版本管理的时候, 只在根目录下生成一个 .git 目录,删掉这一个就行了~ 因此,删除 .git 字需要 rm -rf .git 命令就够了. 第二条才是真的,svn 做版本管理的时候,受管理的每个目录下面都会有一个 .svn 隐藏目录. 因此,如果要去掉 svn 文件的话,则上…
ld: library not found for -lstdc++.6 Xcode10 删除 libstdc++.6.tbd libstdc++.6.0.9.tbd 用 libc++.tbd libc++.1.tbd 替换…