Eug*_*kov 48 objective-c ios cocoapods
我已经通过它安装了可可豆荚库和一些框架.现在当我编译项目时,构建失败了.
错误:ld:找不到-lPods-Project clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)
这里是部分文字:
Ld /Users/polzovatel/Library/Developer/Xcode/DerivedData/Project-bybevfqrgvqqldbzsgewqafpmylj/Build/Products/Debug-iphonesimulator/Project app/Project normal i386
cd /Users/polzovatel/Projects/iOS-master/Project_iPhone
export IPHONEOS_DEPLOYMENT_TARGET=6.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Run Code Online (Sandbox Code Playgroud)
我需要做些什么来解决这个问题?
Eug*_*kov 91
通过删除固定它-lPods-Projectname.a的链接二进制(较新的版本,删除-lPods-Projectname.a了下框架组).
Ram*_*mis 40
每当我执行"pod install"时,它都会让我花几个小时修复与之相关的东西.所以,我删除了CocoaPods的东西,不再有问题了!现在我很幸运,快乐的男人.
ayb*_*ars 21
您可以尝试"仅构建活动架构"= YES.它可能是解决问题.
sky*_*der 19
确保Build Active Architectures Only项目和Pods项目的设置对于调试和发布配置是相同的!这是我的问题.
jie*_*ede 14
确保Build Active Architectures Only您的项目/目标和您的Pod/Target和Pod是相同的.
我们经常设置调试yes并设置版本号.
Mic*_*lle 12
我意识到打开了xcproject文件而不是更新的工作区.这解决了我的错误.希望这些信息也能帮助他人.
如果其他答案都没有帮助您,请尝试以下方法:
pod deintegrate.点击此链接https://github.com/kylef/cocoapods-deintegrate.pod install再次运行.我有非常不同的经历。我尝试从构建设置中删除该库,但无济于事。老实说,我看不出其背后的逻辑。
我所做的就是尝试一个新的pod install。所以这给了我这个错误
[!] ProjectName [Debug]目标将覆盖Pods / Target支持文件/Pods-/Pods-.debug.xcconfig中定义的LIBRARY_SEARCH_PATHS构建设置。这可能会导致CocoaPods安装出现问题-使用该
$(inherited)标志,或者-从目标中删除构建设置。[!] ProjectName [Release]目标将覆盖Pods / Target支持文件/Pods-/Pods-.debug.xcconfig中定义的LIBRARY_SEARCH_PATHS构建设置。这可能会导致CocoaPods安装出现问题-使用该
$(inherited)标志,或者-从目标中删除构建设置。
所以我做了它告诉我的事情,我添加了$(inherited)标记以建立设置。而且一切正常
就我而言,我发现项目(iOS 11.4)与目标(iOS 10.3)的部署目标不匹配。将目标更新到 iOS 11.4 解决了该问题。
项目 > 信息 > 部署目标 > iOS 部署目标
项目 > 目标 > 常规 > 部署目标 > 目标
播客文件:
platform :ios, '11.4'
| 归档时间: |
|
| 查看次数: |
41933 次 |
| 最近记录: |