【问题标题】:Can Not link lPods in all projects无法在所有项目中链接 lPod
【发布时间】:2014-05-23 21:31:16
【问题描述】:

我似乎无法在任何项目中链接 lPod。我在现有项目中尝试过没有成功,然后只是想看看会发生什么我创建了一个新项目,但我仍然遇到了同样的问题。

这是错误信息。

ld build/Debug-iphonesimulator/testPods.app/testPods normal i386 cd /Users/chrisalmond/Desktop/testPods 导出 IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode51-Beta4.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode51-Beta4.app/Contents/Developer/usr/bin:/usr/bin :/bin:/usr/sbin:/sbin" /Applications/Xcode51-Beta4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode51Beta4.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ iPhoneSimulator7.1.sdk -L/Users/chrisalmond/Desktop/testPods/build/Debug-iphonesimulator -F/Users/chrisalmond/Desktop/testPods/build/Debug-iphonesimulator -filelist /Users/chrisalmond/Desktop/testPods/build/ testPods.build/Debug-iphonesimulator/testPods.build/Objects-normal/i386/testPods.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version -min=7.1 -framework CoreGraphics -framework UIKit -framework Foundation -lPods -Xlinker -dependency_info -Xlinker /Users/chrisalmond/Desktop/testPods/build/testPods.build/Debug-iphonesimulator/testPods.build/Objects-normal/i386/ testPods_dependency_info.dat -o /Users/chrisalmond/Desktop/testPods/build/Debug-iphonesimulator/testPods.app/testPods

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

我已经尝试了所有我能找到的解决方案,删除架构并重建,使用链接器文件但没有成功。

【问题讨论】:

  • CocoaPods 的一个常见 n00b 错误是您需要打开 .xcworkspace 文件而不是项目。 .否则您必须提供更多信息。
  • 是的,正在通过 .xcworkspace 打开
  • 您可以尝试下面回答的我通常的“蛮力”方法。希望能帮助到你。否则,请发布您的 Podfile 内容。

标签: ios objective-c cocoapods


【解决方案1】:

不确定是什么导致了问题。也许您已经更改了 Podfile 以包含不同的目标?

我发现 CocoaPods 有时仍然会搞砸,这是我用来重新开始的方法:

  • 删除您的 .xcworkspace
  • 删除您的 Pods/ 目录
  • 删除您的 Podfile.lock

接下来打开 .xcodeproj 并为每个目标执行以下操作:

  • 删除 libPods / libPods-targetName 作为依赖项。
  • 删除“检查 Pods Manifest.lock”构建阶段
  • 删除“复制 Pods 资源”构建阶段

现在再次运行“pod install”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多