Cocoapods与Xcode 6和10.10 Yosemite

Ada*_*Fox 73 xcode cocoapods osx-yosemite osx-yosemite-beta

在最初升级到10.10和XCode6-Beta后,我尝试运行'pod update'并收到此错误:

cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
Run Code Online (Sandbox Code Playgroud)

我尝试使用'sudo gem install cocoapods'更新Cocoapods,但收到了另一个错误:

Fetching: xcodeproj-0.17.0.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing cocoapods:
ERROR: Failed to build gem native extension.

"/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby" -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-10.1.1/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext RUBYLIBDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers.  Check the mkmf.log file for more details.  You may need configuration options.
Run Code Online (Sandbox Code Playgroud)

有没有其他人能够在10.10 Yosemite上成功使用Cocoapods和Xcode 6?

Hig*_*asy 185

  1. 打开Xcode 6
  2. 打开首选项
  3. 单击"位置"选项卡
  4. 将Command Line Tools版本更改为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以验证它是否有效

  • 我不得不在第5步和第6步之间执行额外的步骤,因为它适用于我,即卸载xcodeproj:`$ sudo gem uninstall xcodeproj`.除此之外,它是完美的. (10认同)
  • 这对我不起作用.我继续收到以下错误:http://pastie.org/private/8xkha1gdbxcbvdldkxtkaw.任何想法为什么会这样? (3认同)
  • 同样在这里.得到与Rasmus完全相同的错误.在我的情况下它曾经工作,但我刚刚升级到Xcode6b7.有人有解决方法吗? (3认同)

小智 35

//在10.10上运行Xcode6-Beta7(14A343f)

我已经尝试了以上所有并且没有任何运气.这对我有用:

我通过Homebrew安装了最新版本的Ruby (花了几分钟)

brew install ruby
Run Code Online (Sandbox Code Playgroud)

然后像往常一样安装Cocoapods

sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

这是一种享受!


F79*_*F79 14

跟着这些步骤:

1-打开Xcode 6,打开"首选项",单击"位置"选项卡,将"命令行工具"版本更改为Xcode 6.0

2- sudo gem卸载cocoapods

3- sudo gem uninstall xcodeproj

4- ruby​​ -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

5- curl -L https://get.rvm.io | bash -s stable --ruby

6- source /Users/your_user_name/.rvm/scripts/rvm

7-rvm重装

8-rvm ruby​​gems最新--force

9- gem install xcodeproj

10-宝石安装cocoapods

8- pod - 版本