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 à niveau vers Xcode 8, cocoapods
ne fonctionne plus. J'ai essayé de désinstaller et d'installer, mais cela ne fonctionne toujours pas.
Réponses:
Pour moi, j'ai résolu ce problème en désinstallant puis en installant à nouveau CocoaPods avec
--pre
avec la commandeJ'espère que cela résoudra votre problème.
Mettre à jour
CocoaPods a publié la version 1.2.0, vous pouvez donc maintenant installer en utilisant
Et vous obtiendrez la version 1.2.0 installée
la source
cocoapods-1.2.0.beta.1
installé cicocoapods-1.1.1
- dessus ->Xcode Version 8.1 (8B62)
Vous pouvez facilement résoudre ce problème à l'aide de la commande suivante:
la source
Si la simple désinstallation par @haider_kazal ne fonctionne pas comme elle ne l'a pas fait pour moi, essayez d'installer RVM avec ruby 2.5.5, puis purgez complètement les CocoaPods:
Et puis installez à nouveau:
la source
Désinstallez les cocoapodes et réinstallez:
la source
sudo gem uninstall cocoapods
J'ai rencontré cette erreur lorsque j'ai installé des cocoapodes avec une infusion.
en cours d'exécution a
brew uninstall cocoapods
ensuitesudo gem install cocoapods
résolu le problème.la source
J'ai essayé toutes ces choses mais aucune d'elles n'a fonctionné pour moi, celle-ci l'a fait:
la source
J'ai le même problème avec Cocoapods 1.1.1 sur rvm ruby (essayé 2.2.4p230 et 2.0.0p648 qui est l'équivalent de la version système ruby), avec Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), et la seule chose qui m'aide est la mise à jour vers Cocoapods 1.2.0.beta.1, ou l'utilisation du système ruby:
et bien sûr si vous n'avez pas installé de cocoapods dans le jeu de gems système:
la source
rbenv
d'installer2.0.0-p648
et cela a fonctionné! Merci :)Cela devrait certainement vous aider.
Cependant, je ne suis pas satisfait de la version précédente de Cocoapods car elle a quelques autres problèmes.
la source
Je l'ai fait fonctionner en utilisant Cocoapods 1.1.1 avec Xcode 8.1 sur macOS 10.12.1 (celui avec le support TouchBar) en supprimant l'espace de travail généré, en exécutant
pod deintegrate
et en exécutant àpod install
nouveau.la source
10.12.2 (16C67)
et Xcode,8.2.1 (8C1002)
le problème ne se produit plus avec les Cocoapods1.1.1
avec RVM.C'est la solution parfaite lorsque vous recevez le 'erreur «Opération non autorisée» ou que les cocoapodes xcode8 abandonnent le piège: 6 .
GEM_HOME personnalisé
la source
Exécutez ceci dans le terminal:
la source
C'est un problème avec la version ruby
2.0.0
et les cocoapods1.1.1
, donc si vous n'utilisez pas la version préliminaire des cocoapods, mettez simplement à jour votre version ruby par exemple avec rvm:\curl -sSL https://get.rvm.io | bash -s stable
N'oubliez pas : après l'installation du nouveau ruby, vous devez installer toutes les gemmes une fois de plus.
la source
J'ai résolu ce problème en mettant à jour le ruby avec \ curl -sSL https://get.rvm.io | bash -s stable --ruby.
la source
Ma solution, un peu moins de travail: j'ai supprimé l'espace de travail et j'ai juste exécuté
pod setup
etpod install
encore.Plus d'avertissements :)
la source
mettez à jour votre version ruby vers 2.4 puis désinstallez les cocoapods et installez-le.
la source
Si vous utilisez une ancienne version de cocoapods et une ancienne version de xCode, vous constaterez peut-être qu'après la mise à jour vers la nouvelle version des cocoapods, il se plaint de votre syntaxe Podfile.
Dans cette situation, une autre alternative pour résoudre le problème est de continuer à utiliser l'ancienne version des cocoapods et de définir le chemin vers l'ancienne version de xCode afin que les cocoapods utilisent les anciennes versions de xctools pour les modifications de l'espace de travail.
c'est-à-dire ne mettez pas à jour les cocoapodes (continuez à utiliser l'ancienne version - par exemple 0.39.0) et exécutez à la place cette commande pour pointer vers une version différente de Xcode:
la source
téléchargez xcode8-beta.
C'est bon.
la source