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

Ger*_*Ger 0 objective-c cocoapods reactive-cocoa swift

我已将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
Run Code Online (Sandbox Code Playgroud)

Kei*_*ley 9

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

[sudo] gem install cocoapods --pre
Run Code Online (Sandbox Code Playgroud)

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