Xcode 8 cocoapods abort trap: 6


92
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

Dopo l'aggiornamento a Xcode 8, cocoapodsnon funziona più. Ho provato a disinstallare e installare, ma ancora non funziona.


1
Cocoapods non ha generato file
wrokspace

1
Ho provato molti modi, fino ad aggiornare il mio ruby ​​(2.0.0) a 2.2.4. Forse pensavo che questo BUG fosse causato dal vecchio rubino.
Hiuson Z

Ho provato tutto il metodo sopra per risolvere questo problema. Alla fine, ho risolto questo problema aggiornando xcodeproj con gem.
weineel

Risposte:


187

Per me, ho risolto questo problema disinstallando e quindi installando di nuovo CocoaPods --precon il comando

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

Spero che questo risolva il tuo problema.

Aggiornare

CocoaPods ha rilasciato la versione 1.2.0, quindi ora puoi installare usando

sudo gem install cocoapods

E otterrai la versione 1.2.0 installata


2
Questo è il trucco - è cocoapods-1.2.0.beta.1stato installato sopra cocoapods-1.1.1->Xcode Version 8.1 (8B62)
Warren Burton

Esattamente @WarrenBurton ... :-)
haider_kazal

1
Ho avuto lo stesso problema. Questo l'ha risolto. La versione 1.0.1 è stata disinstallata (lascia che disinstalli tutte le versioni, rimuovi gli eseguibili). La versione 1.2.0.beta.1 è stata installata. Grazie, Haider!
Verticon

BTW: sono su Sierra. La versione di Ruby è 2.0.0p648.
Verticon

2
Perfetto, ha funzionato per me!
Gaurav Singla

41

Puoi facilmente risolvere questo problema usando il comando follow:

gem update cocoapods

Capisco, allora hai l'ultima versione. Disinstallarlo e installarlo di nuovo potrebbe risolvere il problema. Ha funzionato per me perché avevo una versione precedente di cocoapods.
Gabriel Lidenor

1
Ha funzionato come un fascino! Grazie.
Vandan Patel

Grazie. Mi è stato utile.
ssowri1

15

Se la semplice disinstallazione di @haider_kazal non funziona come non ha fatto per me, prova ad installare RVM con ruby ​​2.5.5, quindi elimina completamente 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

E poi installa di nuovo:

gem install cocoapods --pre

7

Disinstallare i cocoapods e reinstallare:

gem uninstall cocoapods

gem install cocoapods

ho dovuto aggiungere sudo davanti a questa risposta come la risposta dei predoni. sudo gem uninstall cocoapods
Timmy Sorensen

7

Mi sono imbattuto in questo errore quando ho installato cocoapods con brew.

in esecuzione brew uninstall cocoapods quindi sudo gem install cocoapodsrisolto il problema.


4

Ho provato tutte queste cose ma nessuna ha funzionato per me, questa ha funzionato:

sudo gem update

3

Sto riscontrando lo stesso problema con Cocoapods 1.1.1 su rvm ruby ​​(provato 2.2.4p230 e 2.0.0p648 che è uguale alla versione ruby ​​di sistema), con Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), e l'unica cosa che mi aiuta è l'aggiornamento a Cocoapods 1.2.0.beta.1 o l'utilizzo del sistema ruby:

$ rvm system do pod install

e ovviamente se non hai cocoapods installato nel sistema gemset:

$ sudo rvm system do gem install cocoapods

Ho usato rbenvper installare 2.0.0-p648e ha funzionato! Grazie :)
funct7

2

Questo dovrebbe sicuramente aiutarti.

Tuttavia non sono soddisfatto della versione precedente di Cocoapods in quanto presenta alcuni altri problemi.

 gem uninstall cocoapods
 sudo gem install -n /usr/local/bin cocoapods

1

L'ho fatto funzionare usando Cocoapods 1.1.1 con Xcode 8.1 su macOS 10.12.1 (quello con supporto TouchBar) rimuovendo lo spazio di lavoro generato, eseguendo pod deintegratee funzionando di pod installnuovo.


Con macOS 10.12.2 (16C67)e Xcode 8.2.1 (8C1002)il problema non si verifica più utilizzando Cocoapods 1.1.1con RVM.
Aleksander Zubala

1

Questa è la soluzione perfetta quando ricevi il errore "Operazione non consentita" o xcode8 cocoapods abort trap: 6 .

GEM_HOME personalizzato

$ 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
fantastico @Harshal Wani Grazie, ho ottenuto la mia soluzione attraverso questo
Raj Joshi

1

Esegui questo nel terminale:

sudo gem install xcodeproj

0

È un problema con ruby ​​in versione 2.0.0e cocoapods 1.1.1, quindi se non utilizzerai la versione prerelease di cocoapods, aggiorna la tua versione ruby ​​ad esempio con rvm:

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

Ricorda : dopo l'installazione del nuovo rubino, devi installare tutte le gemme ancora una volta.


1
Ciao, come l'hai capito? Qual è il problema con ruby ​​2.0?
Qiulang

1
Ho avuto questo problema e dopo aver installato la versione più recente di ruby ​​e installato cocoapods ancora una volta, il problema è scomparso. Non ho idea di quale sia il problema con ruby ​​2.0.0, non ho tempo per indagare quando risolve il mio problema.
Rafał Wójcik


0

La mia soluzione, un po 'meno lavoro: ho rimosso l'area di lavoro e ho eseguito pod setupe pod installancora.

Niente più avvisi :)


0

aggiorna la tua versione di ruby ​​alla 2.4, quindi disinstalla cocoapods e installalo.


0

Se stai usando una vecchia versione di cocoapods e una vecchia versione di xCode che potresti scoprire dopo l'aggiornamento alla nuova versione di cocoapods si lamenta della sintassi del tuo Podfile.

In questa situazione, un'altra alternativa per risolvere il problema è continuare a utilizzare la vecchia versione di cocoapods e impostare il percorso alla vecchia versione di xCode in modo che cocoapods utilizzi le vecchie versioni di xctools per le modifiche dell'area di lavoro.

cioè non aggiornare cocoapods (continua a usare la vecchia versione - ad esempio 0.39.0) e invece esegui questo comando per puntare a una versione diversa di Xcode:

sudo xcode-select --switch "path to old version of Xcode.app"

-3

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

Va bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.