xcode - 链接器命令失败,退出代码1 - 构建设置

时间:2015-11-24 16:12:08

标签: ios xcode build cocoapods

由于以下错误,我正在使用Xcode 7并且无法成功构建:

ld: framework not found Pods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

上述错误与以下文件相关联:

Ld /Users/(USERNAME)/Library/Developer/Xcode/DerivedData/(PRODUCT NAME)-(RANDOM STRING)/Build/Intermediates/(PRODUCT NAME).build/USDev-iphonesimulator/(COMPANY NAME).build/Objects-normal/i386/(COMPANY NAME) normal i386
    cd /Users/(USERNAME)/Developer/(PRODUCT NAME)-ios
    export IPHONEOS_DEPLOYMENT_TARGET=8.0
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

在合并多个代码分支(每个分支在合并之前正常工作)之后,会发生此错误。有人能告诉我是什么导致了这个错误,以及我如何解决这个问题?

-----更新-----

花更多时间在这个问题上,我注意到合并的代码在我的同事计算机上工作,所以问题必须是本地的。查看“构建设置”(转到工作区文件 - >构建设置(中间窗格)),我注意到“构建设置”的“链接”部分下的设置在我的机器上的Xcode与我的同事之间有所不同。不确定这是否是根本问题,但有人知道我需要做什么才能设置链接设置吗?

1 个答案:

答案 0 :(得分:0)

我需要删除一个额外的框架:

  1. 转到.xcworkspace文件
  2. 点击" General" “编辑器”窗格中的选项卡
  3. 向下滚动到"链接框架和库"节
  4. 找到编译器抱怨的框架/库(在我的例子中,它被称为" framework.Pods"
  5. 这个问题困扰了我好几天......