1

最初に 10.10 および XCode6-Beta にアップグレードした後、「pod update」を実行しようとしたところ、次のエラーが表示されました。

cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)

「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.

XCode 6をインストールしましたが、リリースしたいので今回はXCode 5を使いたいと思います。

関連: Xcode 6 および 10.10 Yosemite を使用した Cocoapod

4

2 に答える 2

0

この回答で指定されているように、cocoapod gem を再インストールし、XCode6 のコマンド ライン ツールを使用する必要があります。次に、ポッドのインストールを実行して、XCode5 を引き続き使用できます。XCode6Beta の代わりに XCode5 で作成された xcworkspace を開くだけです。

于 2014-08-03T07:59:48.527 に答える
0

~/.rvm フォルダーを削除するだけで、ruby/library のバージョン、ACL、および構成の競合から生じる問題が解決されます。すべての gem を再インストールする必要がありますが、これは Xcode 5 で動作する、私が知っている最も単純でクリーンなソリューションです。実行するだけです。

> sudo rm -rf ~/.rvm

地獄で。

于 2014-08-18T18:38:06.470 に答える