Après avoir exécuté [!] Votre projet ne spécifie pas explicitement le repo cocoapods Master Specs. Étant donné que CDN est maintenant utilisé comme défaut, vous pouvez le supprimer en toute sécurité de votre répertoire de repos via Pour supprimer cet avertissement, veuillez ajouter Pourquoi ai-je obtenu cet avertissement? Auparavant, j'ai pu exécuter Voici un autre détail si cela est utile: je n'ai pas pu utiliser Pod Install
, j'ai obtenu un avertissement qui disait: le repo pod supprimer maître
. warn_for_unused_master_specs_repo => false
à votre podfile. pod install
sans aucun avertissement. sudo gem install code > Pour installer / mettre à niveau les cocoapodes, j'ai donc utilisé cette commande à la place:
sudo gem install -n /usr/local/bin cocoapods
7 Réponses :
Exécutez la commande repo pod supprimer maître
Il en résulte la sortie suivante: `[!] Repo Master n'existe pas
Il a une relation avec ce changement qui supprime Git Repo et fabrique du référentiel par défaut du tronc github.com/cocoapods/cocoapods / Pull / 8923 J'ai résolu le problème en répertoriant les références «Liste des références de pod», puis en supprimant le maître «repo de pod supprimer` `en laissant uniquement le tronc
Pour moi Pod Repo Supprimer les cocoapodes
Pour moi, cela a trop fonctionné pas le - Pod Repo Retirez les cocoapodes
Je recommanderais de suivre la réponse du plasma. Cependant, si vous ne voulez pas supprimer le maître repo, juste une mutation. l'avertissement en ajoutant le warn_for_unused_master_specs_repo
paramètre sur votre podfile en modifiant ceci:
install! 'cocoapods', :deterministic_uuids => false, :warn_for_unused_master_specs_repo => false
à ceci:
install! 'cocoapods', :warn_for_unused_master_specs_repo => false
Il a une relation à ce changement qui supprime le repo Git et fait Trunk
Référentiel par défaut J'ai résolu le problème en répertoriant les représentants Pod Repo List
puis en supprimant le maître à l'aide de la commande Pod Repo Suppter
en laissant uniquement le tronc
Lors de l'exécution du 'pod repo supprimer maître', j'ai été accueilli avec:
pod repo remove cocoapods
J'ai fait un ... Remarqué que le «maître» est en fait appelé «cocoapods», alors j'ai fait un ..
pod repo list cocoapods - Type: git (master) - URL: https://github.com/CocoaPods/Specs.git - Path: /Users/plasma/.cocoapods/repos/cocoapods trunk - Type: CDN - URL: https://cdn.cocoapods.org/ - Path: /Users/plasma/.cocoapods/repos/trunk
celui qui avait terminé, j'ai pu mettre à jour et installer sans aucune erreur.
Vous devez maintenant utiliser le CDN COCOAPODS comme source par défaut:
source 'https://github.com/CocoaPods/Specs.git'
Et si c'est le cas, vous pouvez supprimer en toute sécurité le référentiel maître de votre machine, avec la commande POD suggérée Repo supprimer maître
.
Réponse originale
J'ai résolu cet avertissement en ajoutant une source
en haut de mon Podfile:
source 'https://cdn.cocoapods.org/'
Bien sûr, cela se débarrasse de l'avertissement, mais vous voulez que Cocoapods utilise le CDN, n'utilise pas l'ancien Repo Specs: blog.cocoapods.org/cocoapods-1.7.2
Nice, résolu mon avertissement terminal.
merci @alanzeino bon point, j'ai mis à jour la réponse
# pod version > 1.7.2 # Step 1 pod repo list # pod repo list result: # cocoapods # - Type: git (remotes/origin/master) # - URL: https://github.com/CocoaPods/Specs.git # - Path: /Users/apple/.cocoapods/repos/cocoapods # trunk # - Type: CDN # - URL: https://cdn.cocoapods.org/ # - Path: /Users/apple/.cocoapods/repos/trunk # Step 2 pod repo remove cocoapods # result # Removing spec repo `cocoapods` It's working for me.
Si vous avez l'erreur:
pod repo remove cocoapods
Cela fonctionnera si vous essayez ceci:
[!] repo master does not exist
Ne vous inquiétez pas, ce n'est pas Retirez vos pods :)
J'ai aussi ce problème. Est-ce bon à ce que dit la réponse acceptée? Dans mon esprit, cela semble être une mauvaise idée de supprimer un repo appelé «Maître» ...