使用 pod install 后出现 Swift 错误(clang:错误:链接器命令失败,退出代码为 1)

Posted

技术标签:

【中文标题】使用 pod install 后出现 Swift 错误(clang:错误:链接器命令失败,退出代码为 1)【英文标题】:Swift error after using pod install (clang: error: linker command failed with exit code 1 ) 【发布时间】:2016-01-05 18:00:18 【问题描述】:

我已经尝试解决此问题 3 小时,我尝试了网络上的所有内容,但似乎没有任何效果,我只是想在连接到解析的应用程序上添加(使用 Facebook 登录)按钮. 我什至从头开始了一个新项目,看看是否会出现同样的问题并且确实出现了。

错误:(clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用))

在两个应用程序中执行“pod install”后出现,这是我的 Podfile 中的内容:

platform :ios, '8.1'

xcodeproj 'carpoolup'

target :carpoolup, :exclusive => true do
pod 'Parse'
pod 'ParseUI'
pod 'ParseFacebookUtilsV4'
pod 'ParseTwitterUtils'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
end

请帮忙,这个错误是什么意思?

【问题讨论】:

你打开 XCworkspace 或 XCProject 做什么? 尝试将use_frameworks! 添加到您的 podfile 中 @RohitPradhan XCworkspace,但我试图打开该项目,它有同样的错误 @AddisonWebb 非常感谢!!这确实有效,我非常感谢你,这真的让我很紧张! @KasemHato 太棒了!我将其添加为问题的答案。 【参考方案1】:

尝试在平台行后添加use_frameworks!,以强制cocoapods使用框架。

来自 cocoapods.org 的示例:

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
  pod 'AFNetworking', '~> 2.6'
  pod 'ORStackView', '~> 3.0'
  pod 'SwiftyJSON', '~> 2.3'
end

【讨论】:

以上是关于使用 pod install 后出现 Swift 错误(clang:错误:链接器命令失败,退出代码为 1)的主要内容,如果未能解决你的问题,请参考以下文章

IQKeyboardManagerSwift pod install : 如何在 swift 中实现完成按钮操作

pod 安装后 Alamofire 出现错误

Swift 2.3 pod 更新后使用未解析的标识符 Firebase 'FIR'

pod install 失败并出现错误:在 iOS 中安装 pod 时 `Podfile` 需要 Library (from `../`)`

xcode - pod install 出现错误

如何查看pod install进度