web-dev-qa-db-fra.com

La version de CocoaPods utilisée pour générer le fichier de verrouillage (1.5.3) est supérieure à la version de l'exécutable actuel (1.5.2)

sur $pod install il donne un avertissement et échoue

La version de CocoaPods utilisée pour générer le fichier de verrouillage (1.5.3) est supérieure à la version de l'exécutable actuel (1.5.2)

Qu'est-ce qu'il essaie de dire?

macOs: 10.11.6 osx el capitan

ma version de pod est: 1.5. 3

Que signifie "exécutable actuel" (1.5. 2 )?

et

comment le mettre à jour?

11
vijay

L'erreur que vous obtenez est due à la création de votre podfile.lock avec une ancienne version de Cocoapods. Tout ce que vous devez faire est de supprimer votre fichier podfile.lock et d'exécuter pod install. Cela va créer un nouveau podfile.lock, avec vos dépendances actuelles. Notez que cela ne devrait pas prendre trop de temps car vos fichiers doivent déjà être téléchargés, ils ont juste besoin d'être liés dans ledit fichier.

24
Jstngoulet

2 solution

  1. supprimé ios/podfile.lock et encore $pod install

OU

  1. MISE À JOUR DU SE

    2.1 Mac mis à jour vers High Sierra ou supérieur

    2.2 Mettre à jour xcode

    2.3 puis mettez à jour pod $ Sudo gem install cocoapods

    2.4 puis $cd ios

    2,5 puis $pod install

    2.6 $react-native start-ios

7
vijay