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 setuppod 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. 

没关系。