Pod的链接器错误

时间:2015-01-27 20:12:35

标签: ios swift alamofire

我有一个项目正在使用一些CocoaPod来管理一些外部库。当我刚使用两个库(EstimoteSDK和EstimoteIndoorSDK)时,我的项目工作正常。但是,我修改了我的podfile以添加Alamofire library。我的podfile如下所示:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'EstimoteSDK'
pod 'EstimoteIndoorSDK'
pod 'Alamofire', '~> 1.1'

运行'pod install'后,我可以看到添加的Alamofire文件夹...所以我认为一切顺利。然后我打开我的 project.xcworkspace 文件并尝试构建我的应用程序......但我得到一个 Apple Mach-O Librarian Error 声明有一个'未知选项字符'X': - XLinker '。我之前的项目没有什么变化......除了安装Alamofire吊舱......这个错误确实与Pod-Alamofire项目有关,但我真的不知道这意味着什么。我见过this post,但它似乎不是问题,因为Main项目和pod的架构都设置为“标准架构(armv7,arm64)”。有谁知道为什么我一直收到这个错误?

1 个答案:

答案 0 :(得分:1)

前几天我遇到了同样的问题。以下命令解决了我的问题。

首先使用以下命令卸载可可豆荚:

gem uninstall cocoapods

之后,使用以下代码重新安装cocoaPods库

gem install cocoapods --pre