找不到xcode cocoapods库错误 [英] xcode cocoapods library not found error
问题描述
现在我把头发扯了一个星期。使用cocoapods,最近已从通过facebook-iOS-SDK使用Facebook登录升级(不建议使用)升级到fbsdkcorekit。
tearing my hair out for a week now. using cocoapods and recently upgraded from using facebook login via facebook-iOS-SDK(deprecated) to fbsdkcorekit.
podfile如下
platform :ios, '8.0'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
得到以下错误
ld: library not found for -lPods-komunety
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经在cocoapods中遵循了常见的错误类型,似乎没有任何作用。
I have followed faq in cocoapods for this type of error and nothing seems to work. Any help appreciated.
整个错误如下
Ld Build / Products / Debug-iphonesimulator / komunety.app / komunety正常
i386
cd / Users / lawrenceflancbaum / Dropbox / AppleDev / AppDev / komunety
export IPHONEOS_DEPLOYMENT_TARGET = 8.1
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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator8.4.sdk
-L / Users / lawrenceflancbaum / Dropbox / AppleDev / AppDev / komunety / Build / Products / Debug-iphonesimulator
-F / Users / lawrenceflancbaum / Dropbox / AppleDev / AppDev / komunety / Build / Products / Debug-iphonesimulator
-文件列表/ Users / lawrenceflancb aum / Dropbox / AppleDev / AppDev / komunety / Build / Intermediates / komunety.build / Debug-iphonesimulator / komunety.build / Objects-normal / i386 / komunety.LinkFileList
-Xlinker -rpath -Xlinker @ executable_path / Frameworks- Xlinker -objc_abi_version -Xlinker 2 -ObjC -lBolts -lFBSDKCoreKit -lFBSDKLoginKit -weak_framework帐户-weak_framework AudioToolbox -weak_framework CoreGraphics -weak_framework CoreLocation -weak_framework Foundation -weak_framework QuartzCore -weak_frame $- fobjc-link-runtime -Xlinker -no_implicit_dylibs -L / Applications / Xcode.app / Contents / Developer / Toolchains / XcodeDefault.xctoolchain / usr / lib / swift / iphonesimulator
-Xlinker -add_ast_path -Xlinker / Users / lawrenceflancbaum / Dropbox / AppleDev / AppDev / komunety / Build / Intermediates / komunety.build / Debug-iphonesimulator / komunety.build / Objects-normal / i386 / komunety.swiftmodule
-mios-simulator-version-min = 8.1 -Xlinker- sectcreate -Xlinker __TEXT -Xlink er __entitlements -Xlinker /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/komunety.app.xcent
-framework CoreLocation -framework CloudKit -framework MapKit -lPods-komunety -lPods -Xlinker -dependency_info -Xlinker /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/Objects-normal/i386/komunety。 dat
-o /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Products/Debug-iphonesimulator/komunety.app/komunety
Ld Build/Products/Debug-iphonesimulator/komunety.app/komunety normal i386 cd /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety export IPHONEOS_DEPLOYMENT_TARGET=8.1 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" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -L/Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Products/Debug-iphonesimulator -F/Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Products/Debug-iphonesimulator -filelist /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/Objects-normal/i386/komunety.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lBolts -lFBSDKCoreKit -lFBSDKLoginKit -weak_framework Accounts -weak_framework AudioToolbox -weak_framework CoreGraphics -weak_framework CoreLocation -weak_framework Foundation -weak_framework QuartzCore -weak_framework Security -weak_framework Social -weak_framework UIKit -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/Objects-normal/i386/komunety.swiftmodule -mios-simulator-version-min=8.1 -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/komunety.app.xcent -framework CoreLocation -framework CloudKit -framework MapKit -lPods-komunety -lPods -Xlinker -dependency_info -Xlinker /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Intermediates/komunety.build/Debug-iphonesimulator/komunety.build/Objects-normal/i386/komunety_dependency_info.dat -o /Users/lawrenceflancbaum/Dropbox/AppleDev/AppDev/komunety/Build/Products/Debug-iphonesimulator/komunety.app/komunety
推荐答案
尝试一下:
删除 -lPods-Projectname.a Link Binary 中的code>(对于较新版本,请删除Frameworks组下的
-lPods-Projectname.a
)。
Delete the -lPods-Projectname.a
in Link Binary (for newer versions, delete the -lPods-Projectname.a
under the Frameworks group).
参考来自 HERE 。
如果该方法无效,请尝试以下操作:
If that not works try this:
- 在您的主项目(不是Pod)中,选择主要目标
- 转到阶段选项卡
- 转到将二进制文件与库链接
- 删除库,这会导致问题(可能是红色)
- 进行完整的清理,构建和整理;运行
- In your main Project (not Pods) select main target
- Go to Buld Phases tab
- Go to Link Binary with Libraries
- Remove library, that cause problem (probably it would be red color)
- Do a full clean, build & run
这篇关于找不到xcode cocoapods库错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!