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

标签 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

最佳答案

这是因为 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/

相关文章:

ios - 使用 Swift 从文本文件中删除单词

swift - 在 Swift 中与 UIActivityViewController 共享字典

ios - 如何在另一个脚本中调用 `pod` 或 'target'

objective-c - 在核心数据中伪造动态模式?

ios - Objective-c 将参数传递给 IBAction

swift - 如何使用日期选择器通过单击左右箭头来显示前一天/后一天

ios - 从 pod 安装框架后,无法在 Swift 项目中导入类

ios - 尝试在 Swift 应用程序中导入 MoPub 库时出错(错误 : use of undeclared type)

iphone - 如何检测应用程序是否在模拟器或设备上运行

objective-c - 安装 ipa 的人不会出现标题