Coffre CocoaPods sans spécifications

Nov 02 2020

J'ai installé Cocoapods v1.7.0 sur Mac Catalina 10.15.7 (19H2). Maintenant, je mets à niveau les Cocoapods vers la v1.10.0.

Tout d'abord, je désinstalle la v1.7.0 après https://superuser.com/a/686319.

Ensuite, installez la v1.10.0 sans problème:

sudo gem install cocoapods

Dans mon dossier de projet, je lance pod repo update:

$pod repo update  ✔  6s  17:17:13 Updating spec repo `trunk` $pod repo update                    ✔  3s  17:34:21

Cela ne prend que 3 secondes sans problème, mais je n'obtiens rien dans le dossier ~/.cocoapods/repos/trunk/Specs(dossier vide) :(

Ensuite, comme vous le savez peut-être déjà, il ne trouve aucune spécification lors de l'exécution pod install:

pod install --repo-update
Updating local specs repositories
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
Analyzing dependencies
[!] Unable to find a specification for `Firebase/Analytics`

You have either:
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Remarque: ce n'est pas un Firebase/Analyticsproblème de pod , les autres pods ont également essayé cette erreur.

Une suggestion pour récupérer normalement les spécifications du tronc CDN Cococapods ? Merci d'avance.

Réponses

Abugatti Nov 03 2020 at 08:08

Cela fonctionne en désinstallant CocoaPods v1.10.0, puis en installant la v1.8.0. Je ne connais pas encore la cause principale, je suppose que vous devez installer la première version de CocoaPods avec CDN.