Xcode 8 cocoapods中止陷阱:6
localhost:PodTest3 haiwang$ pod install Analyzing dependencies Downloading dependencies Installing MBProgressHUD (0.9.2) Installing Masonry (1.0.2) Generating Pods project Abort trap: 6
升级到Xcode 8之后, cocoapods
不再工作了。 我试图卸载和安装,但它仍然无法正常工作。
对我来说,我解决了这个问题,通过卸载,然后再用–pre命令安装CocoaPods
sudo gem uninstall cocoapods sudo gem install cocoapods --pre
希望这会解决你的问题。
更新
CocoaPods发布了1.2.0版本,所以你现在可以安装使用了
sudo gem install cocoapods
你会得到版本1.2.0安装
您可以使用以下命令轻松解决此问题:
gem update cocoapods
如果@haider_kazal简单的卸载不能像我这样做,试着用ruby 2.5.5安装RVM,然后彻底清除CocoaPods:
gem uninstall cocoapods gem uninstall cocoapods-core gem uninstall cocoapods-deintegrate gem uninstall cocoapods-downloader gem uninstall cocoapods-plugins gem uninstall cocoapods-search gem uninstall cocoapods-stats gem uninstall cocoapods-try gem uninstall cocoapods-trunk
然后再次安装:
gem install cocoapods --pre
卸载cocoapods并重新安装:
gem uninstall cocoapods gem install cocoapods
当我用brew安装cocoapods时遇到了这个错误。
运行brew uninstall cocoapods
然后sudo gem install cocoapods
修复了这个问题。
我在rvm ruby(尝试2.2.4p230和2.0.0p648这是相当于系统ruby版本),与Xcode 8.1(8B62),macOS 10.12.1(16B2657)的Cocoapods 1.1.1相同的问题,只有帮助我更新到Cocoapods 1.2.0.beta.1,或使用系统ruby:
$ rvm system do pod install
当然如果你没有在系统gemset中安装cocoapods:
$ sudo rvm system do gem install cocoapods
这应该肯定会帮助你。
然而,我不喜欢以前版本的Cocoapods,因为它有一些其他的问题。
gem uninstall cocoapods sudo gem install -n /usr/local/bin cocoapods
我尝试了所有这些东西,但是没有一个为我工作,这个是:
sudo gem update
我使用Cocoapods 1.1.1和MacOS 10.12.1(带有TouchBar支持的那个)上的Xcode 8.1,通过删除生成的工作区,运行pod deintegrate
并再次运行pod install
。
在terminal运行这个:
sudo gem install xcodeproj
这是2.0.0
版本和cocoapods 1.1.1
ruby问题,所以如果你不使用cocoapods的预发布版本,只需要用rvm更新你的ruby版本:
\curl -sSL https://get.rvm.io | bash -s stable
记住 :在安装新的ruby之后,您需要再次安装所有gem。
我通过\ curl -sSL https://get.rvm.io |更新了ruby来解决这个问题 bash -s stable –ruby。
我的修复,less一点工作:我删除了工作区,只需再次运行pod setup
和pod install
。
没有更多的警告:)
当您收到“不允许操作”错误或xcode8 cocoapods中止陷阱时,这是一个完美的解决scheme:6 。
自定义GEM_HOME
$ mkdir -p $HOME/Software/ruby $ export GEM_HOME=$HOME/Software/ruby $ gem install cocoapods [...] 1 gem installed $ export PATH=$PATH:$HOME/Software/ruby/bin $ pod --version 1.1.1
更新你的ruby版本到2.4然后卸载cocoapods并安装它。
下载xcode8-beta。
localhost:Applications haiwang$ sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer localhost:Applications haiwang$ xcode-select -p /Applications/Xcode-beta.app/Contents/Developer Please close any current Xcode sessions and use `PodTest7.xcworkspace` for this project from now on.
没关系。