cocoapods如何与OSX 10.9.3上的xcode 6一起使用?

时间:2014-06-23 08:09:56

标签: ios iphone cocoapods

请帮我解决这个问题。我已将我的xcode更新为xcode6,现在由于cocoapods错误,我无法在其上运行我的应用程序。我在网上搜索也按照以下步骤:

  1. 打开Xcode 6
  2. 打开首选项(MenúXcode-Preferences)
  3. 单击“位置”选项卡
  4. 将命令行工具版本更改为Xcode 6.0
  5. 从终端窗口卸载cocoapods(提示所有已安装的版本) $ sudo gem uninstall cocoapods
  6. 卸载xcodeproj(提示所有已安装的版本) $ sudo gem uninstall xcodeproj
  7. 安装xcodeproj $ sudo gem install xcodeproj
  8. 安装cocoapods(如果失败并再次出错,则重试第二次) $ sudo gem install cocoapods
  9. 运行pod -version以验证其是否有效
  10. 但是我仍然在播放pod上的错误。我的应用程序在 xcode 5.1.1 中运行良好,但在 xcode 6 中运行良好。我在“SDWebImageDownloaderOperation.m”文件中收到错误,错误是语义问题。

    当我在我的项目文件夹中执行 pod update 时还有一件事,其中安装了podfile,删除SSToolkit 并从项目文件夹中删除了SSToolkit文件夹。但是在xcode 5.1.1中, SSToolkit 就在那里。 请有人帮我摆脱这个问题.... 感谢名单

2 个答案:

答案 0 :(得分:0)

问题在于SDWebImage,而不是cocoapods。由于getterexecuting属性上存在finished属性,较新版本的XCode不会自动合成变量。

应该有a compatible version RSN,但要暂时解决它,您应该更改包的podfile以添加版本:

pod 'SDWebImage', :head

一旦发布,您可以删除对:head

的引用

注意这是一个真实的短时间窗口'问题 - 这个软件包可能会在几天内重新开始工作,没有任何人干预pod update

答案 1 :(得分:0)

这是SDWebImage的问题。

Just replace _executing with self.executing.

清理代码并重新构建它。

由于 Sarabjit Singh