最初に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.
10.10 YosemiteのXcode 6でCocoapodsを正常に使用できる人はいますか?
Command Line Tools
バージョンをXcode 6.0
$ Sudo gem uninstall cocoapods
$ Sudo gem uninstall xcodeproj
$ Sudo gem install xcodeproj
$ Sudo gem install cocoapods
pod --version
動作したことを確認する// 10.10でXcode6-Beta7を実行(14A343f)
上記のすべてを試してみましたが、運がありませんでした。ここに私のために働いたものがあります:
Ruby via Homebrew (数分かかりました)の最新バージョンをインストールしました
brew install Ruby
その後、通常どおりCocoapodsをインストールしました
Sudo gem install cocoapods
そしてそれは御treat走になりました!
次の手順を実行します:
1- Xcode 6を開き、[設定]を開き、[場所]タブをクリックして、コマンドラインツールのバージョンをXcode 6.0に変更します。
2- Sudo gemアンインストールココアポッド
3- Sudo gemアンインストール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-最新のrbygems --force
9- gem install xcodeproj
10- Gemインストールココアポッド
8-ポッド-バージョン
Cocoapodsのアンインストールとxcodeproj gemのインストールに加えて。また、システムのRubyを使用するようにrvmに指示する必要がありました。 6.0.0コマンドラインツールを使用するように切り替えた後、システムバージョンと同じようにrvmインストールが2.0.0だったため、奇妙です
rvm use system
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod install
Xcode 6.0 GMは10.10 SDKが欠落しているため、10.10 SDKを必要とするCコードを含むgem xcodeproj
はコンパイルできません。これは、現時点では、このように回避できます(norvm
またはその他の必要性):
Sudo gem uninstall cocoapods xcodeproj
Sudo gem install cocoapods
詳細については、以下を参照してください: https://github.com/CocoaPods/CocoaPods/issues/2432
それを試してみてください:
/ usr/bin/login -f your_mac_username
cd "to your project"
ポッドインストール
できた.
さて、報告されており、回避策があるようです: https://github.com/CocoaPods/CocoaPods/issues/2219
次は私のために働いた:
Sudo gem uninstall cocoapods
Sudo gem install xcodeproj
Sudo gem install cocoapods
pod update
CocoaPods 0.34をリリースしました。これはCベースの拡張機能を持たず、Xcodeをインストールしなくてもインストールされるため、Appleが提供してくれたこの厳しいセットアップを回避できるはずです。
私はこれでこの解決策を見つけました リンク
$Sudo ln -s /Applications/Xcode6-Beta7.app /Applications/Xcode.app $Sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk $ Sudo gem install cocoapods
インストールが完了したら、次のようにリンクを削除できます。
$ rm /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.Internal.sdk $ rm /Applications/Xcode.app
カイル・ロブソンの回答のすべてのステップを試しました。 Yosemite Dev Preview 8の更新により、問題は解決しました。
〜/ .rvmフォルダーを削除するだけで、バージョン、ACL、および構成の競合から発生する問題を解決できることがわかりました。すべてのgemを再インストールする必要がありますが、これは私が見つけた最も簡単なソリューションです。 Xcode 5の使用を継続できます(スイッチは不要です)。だから単純に実行する
> Sudo rm -rf ~/.rvm
シェルで。
これを試して:
Sudo gem uninstall cocoapods
Sudo gem install cocoapods
$ pod repo remove master
$ pod setup
$ pod install
10.10のコマンドラインツールの最新バージョンを再ダウンロードして、この問題を解決しました