web-dev-qa-db-ja.com

CocoaPodsプロジェクトをOS X El Capitan&Xcode 7 Betaで動作させるにはどうすればよいですか?

本日リリースされたOS X El CapitanおよびXcode 7ベータに更新しましたが、新しいSwift構文要件のため、CocoaPodsプロジェクトが機能しなくなりました。自動化されたXcodeプロジェクトの更新により、コードが破損します。すでにこれを理解している人はいますか?ありがとう。

19
Kris Haamer

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を使用して再構築すると、すべてが正常に戻ります。

9
Marius Kjeldahl

El Capitan 10.11でCocoapodsを実行すると このガイド

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH

gem install cocoapods
103
huync

私はそれを私のために機能させるためにこれをしました:

brew install Ruby
/usr/local/bin/gem install cocoapods
6
Steffen Brem

システムの整合性保護を無効にするとうまくいきました。

SIPを無効にするには、次の手順に従います。

Macを再起動します。 OS Xが起動する前に、Appleアイコンと進行状況バーが表示されるまでCommand-Rを押し続けます。リリース。これにより、リカバリが起動します。[ユーティリティ]メニューから、ターミナル。プロンプトで次のように正確に入力してReturnキーを押します:csrutil disableターミナルは、SIP was disabled。というメッセージが表示されます。theメニューから、[再起動]を選択します

0
StackRunner