CocoaPods could not find compatible versions for pod "lottie-ios"

Viewed 14963

i can't install react-native-lottie throwing error compatatible version for lottie-react-native CocoaPods could not find compatible versions for pod "lottie-ios"

7 Answers

as per the error says we need to go for

npm i lottie-ios@3.1.8 lottie-react-native@3.5.0 cd ios Pod install

issue Resolved

If you get something like this,

[!] CocoaPods could not find compatible versions for pod "lottie-ios":
  In Podfile:
    lottie-ios (from `../node_modules/lottie-ios`)

    lottie-react-native (from `../node_modules/lottie-react-native`) was resolved to 3.5.0, which depends on
      lottie-ios (~> 3.1.8)

Then we can resolve it by the following steps,

  • Open terminal in root folder of your react native project.

  • Execute the following commands to install lottie-ios and lottie-react-native packages with the specified version of the cocoa pod error.

    npm install lottie-ios@3.1.8 
    npm install lottie-react-native@3.5.0
    
  • After these package addition move to ios folder and run pod install.

    cd ios
    pod install
    

Solved this issue by uninstalling the previous installed Lottie version and then

1- yarn add lottie-react-native@4.0.3
2- yarn add lottie-ios@3.2.3

You need to upgrade your platform :ios version in your PODFILE

In my case,I changed platform :ios from 10 to 11, and everything worked well

It depends on the version of react-native version that we use. For me, it's npm i --save lottie-react-native npm i --save lottie-ios@3.2.3 since, my react-native version is 0.68.2. You can check the compatible version for your react-native version from the link below: https://www.npmjs.com/package/lottie-react-native

Hope this helps !

We need to go for:

npm i lottie-ios@3.1.8 lottie-react-native@3.5.0 cd ios pod install
Related