我已将 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
最佳答案
这是因为 ReactiveCocoa 的新 3.0.0 alpha 是用 Swift 编写的。在发布版本中,CocoaPods 尚不支持 Swift(参见 this blog post)。如果您愿意,可以安装 Beta 版的 CocoaPods 来解决这个问题。
[sudo] gem install cocoapods --pre
否则你就得等到正式版了。如果您不想使用该测试版,您应该查看 Carthage . Carthage 与 CocoaPods 具有相似的目的,并且由编写 ReactiveCocoa 的同一个人编写。
关于objective-c - 在 iOS 8.0 项目中安装 ReactiveCocoa 3.0.0-alpha.1 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28052663/