如何让CocoaPods项目适用于OS X El Capitan和Xcode 7 Beta?

Kri*_*mer 19 xcode xcode7 osx-elcapitan

我已经更新到今天发布的OS X El Capitan和Xcode 7 Beta,现在由于新的Swift语法要求,我的CocoaPods项目不再有效.自动Xcode项目更新破坏了代码.有没有人已经知道了这一点?谢谢.

huy*_*ync 103

它的工作对我来说这个bug在埃尔卡皮坦10.11运行的CocoaPods以下时,本指南:

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

gem install cocoapods
Run Code Online (Sandbox Code Playgroud)


Mar*_*ahl 9

直到Cocoapods支持Swift 2,至少你应该能够继续使用Xcode 6直到它.如果Xcode 7已经遍布你的Cocoapods,这个链接会告诉你如何清理它们https://gist.github.com/mbinna/4202236.

基本上,从使用Cocoapods的任何项目内部:

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
Run Code Online (Sandbox Code Playgroud)

然后使用Xcode 6重建,一切都应该恢复正常.


Ste*_*rem 6

我这样做是为了让它适合我:

brew install ruby
/usr/local/bin/gem install cocoapods
Run Code Online (Sandbox Code Playgroud)