在iOS 8.0项目中安装ReactiveCocoa 3.0.0-alpha.1的问题

时间:2015-01-20 18:31:59

标签: objective-c swift cocoapods reactive-cocoa

我已将ReactiveCocoa添加到我的Podfile并成功安装。但是,当我尝试构建我的项目时,我遇到了一个问题:"为libPods创建静态库-LlamaKit.a"

看起来LLamaKit是用Swift编写的(而我的项目是ObjC) - 这有关系吗?

给出的错误是:

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `X' in: -Xlinker

1 个答案:

答案 0 :(得分:9)

这是因为ReactiveCocoa的新3.0.0 alpha版本是用Swift编写的。发布版本中CocoaPods尚不支持Swift(参见this blog post)。如果您愿意,可以安装测试版CocoaPods来解决这个问题。

[sudo] gem install cocoapods --pre

否则你将不得不等到官方发布。如果您不想使用该测试版,则应查看Carthage。迦太基与CocoaPods的目的相似,它是由编写ReactiveCocoa的人编写的。