Xcode 8 cocoapods abandonner piège: 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
Après la mise à jour de Xcode 8, cocoapods
ne fonctionne plus. J'ai essayé de désinstaller et installer, mais ça ne fonctionne toujours pas.
- Cocoapods ne génère pas de fichiers wrokspace
- J'ai dû essayer plusieurs façons, jusqu'à la mise à jour de mon ruby(2.0.0) pour 2.2.4. Peut-être que je pensais que ce BUG est causée par de vieux ruby.
- J'ai tout essayé de la méthode ci-dessus pour résoudre ce problème. En fin de compte, j'ai résolu ce problème en mettant à jour le xcodeproj avec le gem.
Vous devez vous connecter pour publier un commentaire.
Pour moi, j'ai résolu le problème en désinstallant, puis de nouveau l'installation de CocoaPods avec
--pre
avec la commandeJ'espère que cela va résoudre votre problème.
Mise à jour
CocoaPods a publié la version 1.2.0, de sorte que vous pouvez installer à l'aide de
Et vous obtiendrez la version 1.2.0 installé
cocoapods-1.2.0.beta.1
s'est installé au-dessus decocoapods-1.1.1
->Xcode Version 8.1 (8B62)
1.2.0.beta.1
brew install --devel cocoapods
Vous pouvez facilement résoudre ce problème en utilisant la commande:
Si la désinstallation simple par @haider_kazal ne fonctionne pas comme il n'a pas pour moi, essayez d'installer RVM avec ruby 2.5.5, puis purger CocoaPods complètement:
Et ensuite installer une fois de plus:
Désinstaller le cocoapods et réinstaller:
sudo gem uninstall cocoapods
Je suis tombé sur cette erreur quand j'ai installé cocoapods avec brew.
de course
brew uninstall cocoapods
puis
sudo gem install cocoapods
résolu le problème.J'ai essayé toutes ces choses, mais aucune n'a fonctionné pour moi, il n':
Je vais avoir le même problème avec Cocoapods 1.1.1 sur rvm ruby (essayé 2.2.4p230, et 2.0.0p648 qui est l'égal du système de version de ruby), avec Xcode 8.1 (8B62), macOS gestion 10.12.1 (16B2657), et la seule chose qui m'aide est mise à jour pour Cocoapods 1.2.0.la bêta.1, ou en utilisant le système de ruby:
et bien sûr, si vous n'avez pas cocoapods installé dans le système sertie:
rbenv
pour installer2.0.0-p648
et cela a fonctionné! Merci 🙂Ce qui devrait certainement vous aider.
Cependant, je ne suis pas heureux avec la version précédente de Cocoapods comme il y a quelques autres questions.
J'ai fait le travail à l'aide de Cocoapods 1.1.1 avec Xcode 8.1 sur macOS gestion 10.12.1 (l'un avec TouchBar de soutien) par la suppression généré espace de travail, l'exécution de
pod deintegrate
et en cours d'exécutionpod install
de nouveau.10.12.2 (16C67)
et Xcode8.2.1 (8C1002)
le problème est plus se produire à l'aide de Cocoapods1.1.1
avec RVM.C'est la solution parfaite lorsque vous recevez de la "Opération non autorisée" d'erreur ou xcode8 cocoapods abandonner piège:6.
Personnalisé GEM_HOME
Exécuter ceci dans le terminal:
C'est le problème avec le rubis dans la version
2.0.0
et cocoapods1.1.1
, donc si vous n'utilisez pas la version préliminaire de cocoapods, juste de mettre à jour votre version de ruby par exemple avec rvm:\curl -sSL https://get.rvm.io | bash -s stable
Rappelez-vous: Après l'installation de la nouvelle ruby, vous devez installer toutes les gemmes une fois de plus.
J'ai résolu ce problème en mettant à jour le rubis avec \curl-sSL https://get.rvm.io | bash -s stable --ruby.
Mon fix, un peu moins de travail: j'ai enlevé l'espace de travail et il suffit d'exécuter
pod setup
etpod install
de nouveau.Pas plus mises en garde 🙂
mettre à jour votre version de ruby à 2.4 puis désinstaller cocoapods et de l'installer.
Si vous utilisez une ancienne version de cocoapods et une vieille version de xCode vous pouvez trouver après la mise à jour à nouveau cocoapods version, il se plaint au sujet de votre Podfile de la syntaxe.
Dans cette situation, une autre alternative pour résoudre le problème est de continuer à utiliser l'ancien cocoapods de la version et de définir le chemin d'accès à la vieille xCode version de sorte que cocoapods utilise l'ancien xctools versions pour les modifications de l'espace de travail.
c'est à dire ne pas mettre à jour cocoapods (continuer à utiliser l'ancienne version - par exemple 0.39.0) et au lieu d'exécuter cette commande pour pointer vers les différents Xcode version:
télécharger xcode8-bêta.
C'est OK.