24

我添加了新框架(第 3 方)并构建。

不幸的是,由于处决没有。

我该如何解决这个问题?整整四个晚上都度过了。:(

Ld /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager normal armv7s
    cd /DevLibs/BaseballManager_KOR/iBaseballManager
    setenv IPHONEOS_DEPLOYMENT_TARGET 6.0
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.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 armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -L/DevLibs/BaseballManager_KOR/iBaseballManager/Classes/BaseballManager/kakaoUtil/kakao-ios-sdk -F/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -filelist /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager.LinkFileList -dead_strip -fobjc-link-runtime -miphoneos-version-min=6.0 -framework StoreKit -framework SystemConfiguration -framework CoreData -weak_framework AdSupport -framework MediaPlayer -framework CoreTelephony -framework Security -lzlib -lstdc++ -lCxImage -lj2k -ljasper -lkakao-ios-sdk-i386-armv7-armv7s -ljbig -ljpeg -lpng -ltiff -framework AudioToolbox -framework AVFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework OpenAL -framework OpenGLES -framework QuartzCore -liClet -Xlinker -dependency_info -Xlinker /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager_dependency_info.dat -o /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager

ld:找不到-lzlib clang 的库:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

11 回答 11

28

删除对库的引用并重新添加它,它将解决问题。

于 2014-04-03T06:33:26.650 回答
25

使用xcworkspace它会解决你的问题。

安装可可豆荚后,我也面临同样的问题;关闭并xcworkspace再次启动将解决您的问题。

于 2014-09-07T05:59:48.230 回答
17

确保您已在 Build Settings 的 Library Search Paths 中为您的库添加了必要的搜索路径。

应该有类似的东西:

${SOURCE_ROOT}/Framework/Classes

对于 .a 文件,您需要在部分的 Build Phases 中设置 Target Dependencies。只需单击“+”并在那里添加您的 .a 文件。

于 2013-10-08T10:30:33.723 回答
15

有同样的问题,这些答案都没有为我解决。

问题是工作区中的 Pod 项目具有以下配置:

Build Active Architecture Only: YES

正因如此,当我想为 i386(模拟器)构建时,XCode 没有构建 Pods 项目,因此无法满足依赖关系。我一改NO它就开始工作

于 2014-10-31T02:38:25.513 回答
6

如果有人在这里专门寻找“找不到 -lPods 的库”错误,则可以通过打开工作区而不是 xcodeproject 来解决此问题。在 google 中搜索未找到未使用引号的 -lPods 的库会将此 SO 帖子作为第一个结果,而如果您将搜索括在引号中,您将获得包含我刚刚给出的答案的帖子。

于 2014-07-31T19:46:56.070 回答
4

-all_load改为-force_load

于 2013-10-14T03:16:30.497 回答
2

在 Xcode 中转到选择您的项目

Build Settings -> Search Paths -> Library Search Paths 使用/usr/local/lib设置路径

注意:确保您在框架中添加了 dylib

于 2014-07-25T08:14:29.983 回答
1

OS X 10.11 Xcode7.0.1

我的情况:

library not found for -lPods-BlocksKit
error:linker command failed with exit code 1(use -v to see invocation)

我删除了所有与 pod 相关的内容,添加“$(inherited)”然后修复它。

其他链接器标志图像

于 2015-10-13T07:32:04.330 回答
0

我的情况:使用 cocoapods,打开 xcworkspace,并遇到“找不到 -lPods-AFNetworking 的库”错误。

我的解决方案:首选项 -> 位置 -> 派生数据,单击“高级”按钮 -> 选择“共享文件夹”。(遇到错误时,原始位置为旧版)。

于 2014-10-24T11:14:36.240 回答
0

7.3.1 豆荚 1.0.0

今天有同样的东西,在 cocoapods 从 0.39.0 更新到 1.0.0 之后。

有一个错误:“ld:找不到库 -lPods”。

我意外地链接了两个“Pod”库。一个是 lPods,另一个是 lPods-ProjectName。我从项目>常规>链接框架和库中删除了“libPods.a:

和!当然,我将 Pods>Build Active Build Architecture 更改为 NO。

它奏效了。

于 2016-05-11T12:16:31.447 回答
0

以上解决方案都不适合我,所以我下载了缺少的库:

https://github.com/danielctull-forks/GoogleAnalytics-SDK-iOS

于 2016-01-20T14:51:47.867 回答