本日リリースされたOS X El CapitanおよびXcode 7ベータに更新しましたが、新しいSwift構文要件のため、CocoaPodsプロジェクトが機能しなくなりました。自動化されたXcodeプロジェクトの更新により、コードが破損します。すでにこれを理解している人はいますか?ありがとう。
CocoapodsがSwift 2をサポートするまでは、少なくとも、サポートするまでXcode 6を使い続けることができるはずです。Xcode7がすでにすべてのCocoapodsを踏襲している場合、このリンクは、クリーンアップ https://Gist.github.com/mbinna/4202236 。
基本的に、Cocoapodsを使用するプロジェクトの内部から:
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
次に、Xcode 6を使用して再構築すると、すべてが正常に戻ります。
El Capitan 10.11でCocoapodsを実行すると このガイド :
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods
私はそれを私のために機能させるためにこれをしました:
brew install Ruby
/usr/local/bin/gem install cocoapods
システムの整合性保護を無効にするとうまくいきました。
SIPを無効にするには、次の手順に従います。
Macを再起動します。 OS Xが起動する前に、Appleアイコンと進行状況バーが表示されるまでCommand-Rを押し続けます。リリース。これにより、リカバリが起動します。[ユーティリティ]メニューから、ターミナル。プロンプトで次のように正確に入力してReturnキーを押します:csrutil disableターミナルは、SIP was disabled。というメッセージが表示されます。theメニューから、[再起動]を選択します