web-dev-qa-db-ja.com

Xcode 8ココアポッド中止トラップ: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は機能しなくなりました。アンインストールしてインストールしようとしましたが、まだ機能しません。

92
haiwang

私にとって、この問題を解決するには、--preを使用してCocoaPodsをアンインストールし、次にコマンドを再インストールします。

Sudo gem uninstall cocoapods

Sudo gem install cocoapods --pre

これが問題を解決することを願っています。

更新

CocoaPodsはバージョン1.2.0をリリースしたため、次を使用してインストールできます。

Sudo gem install cocoapods

そして、バージョン1.2.0がインストールされます

187
haider_kazal

Followコマンドを使用して、この問題を簡単に解決できます。

gem update cocoapods
41
Gabriel Lidenor

@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
15
skornos

Brewでココアポッドをインストールしたときに、このエラーに遭遇しました。

brew uninstall cocoapodsを実行してからSudo gem install cocoapodsを実行すると問題が修正されました。

7
BenJi

ココアポッドをアンインストールして再インストールします。

gem uninstall cocoapods

gem install cocoapods
7
Leon Guo

私はこのすべてを試しましたが、どれも私のために機能しませんでした。

Sudo gem update
4
vaibby

Rvm Ruby上のCocoapods 1.1.1(システムRubyバージョンに等しい2.2.4p230および2.0.0p648を試しました)、Xcode 8.1で同じ問題が発生しています。 (8B62)、macOS 10.12.1(16B2657)、そして私を助けるのはCocoapods 1.2.0.beta.1にアップデートするか、システムRubyを使用することだけです:

$ rvm system do pod install

そしてもちろん、システムgemsetにcocoapodsがインストールされていない場合:

$ Sudo rvm system do gem install cocoapods
3

これは間違いなくあなたを助けるはずです。

ただし、Cocoapodsの以前のバージョンには、他のいくつかの問題があるため、満足していません。

 gem uninstall cocoapods
 Sudo gem install -n /usr/local/bin cocoapods
2
Kaey

これは、"Operation not allowed"エラーまたはxcode8 cocoapods abort trap: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
1
Harshal Wani

ターミナルでこれを実行します:

Sudo gem install xcodeproj
1
Jason Yu

生成されたワークスペースを削除し、pod deintegrateを実行し、pod installを再度実行することにより、macOS 10.12.1(TouchBarをサポートするもの)のXcode 8.1でCocoapods 1.1.1を使用して動作させました。

1

古いバージョンのcocoapodsと古いバージョンのxCodeを使用している場合、新しいcocoapodsバージョンに更新すると、Podfileの構文に問題が発生することがあります。

この状況で、この問題を解決する別の方法は、古いcocoapodsバージョンを使用し続け、古いxCodeバージョンへのパスを設定して、cocoapodsがワークスペースの変更に古いxctoolsバージョンを使用することです。

つまり、ココアポッドを更新せず(古いバージョンを使用してください-0.39.0など)、代わりにこのコマンドを実行して異なるXcodeバージョンを指定します

Sudo xcode-select --switch "path to old version of Xcode.app"
0
gamozzii

私の修正により、作業が少し少なくなりました。ワークスペースを削除し、pod setuppod installを再度実行するだけです。

これ以上の警告はありません:)

0
JOM

Rubyバージョンを2.4に更新してから、cocoapodsをアンインストールしてインストールします。

0
user1820178

バージョン2.0.0およびcocoapods 1.1.1のRubyに問題があるため、プレリリースバージョンのcocoapodsを使用しない場合は、Rubyバージョンをrvmで更新するだけです。

\curl -sSL https://get.rvm.io | bash -s stable

覚えておいてください:新しいRubyのインストール後、すべてのgemをもう一度インストールする必要があります。

0
Rafał Wójcik

Rubyを\ curl -sSLで更新することでこの問題を解決しました https://get.rvm.io | bash -s stable --Ruby。

0
兴华颖挚