skip to Main Content

I update my react native project after I encountered an error in xcode

there is no problem in android

Error:
enter image description here

My new package.json

"@react-native-firebase/admob": "^7.6.10",
"@react-native-firebase/analytics": "^7.6.9",
"@react-native-firebase/app": "^8.4.7",
"@react-native-firebase/auth": "^9.3.2",
"@react-native-firebase/crashlytics": "^8.4.12",
"@react-native-firebase/firestore": "^7.9.1",
"@react-native-firebase/messaging": "^7.9.2",
"@react-navigation/native": "^5.8.2",
"@react-navigation/stack": "^5.11.1",
"dayjs": "^1.9.4",
"i18n-js": "^3.8.0",
"libphonenumber-js": "^1.8.5",
"lodash.memoize": "^4.1.2",
"react": "17.0.1",
"react-native": "0.63.3",

My previous package.json

"@react-native-firebase/admob": "^7.6.9",
"@react-native-firebase/analytics": "^7.6.8",
"@react-native-firebase/app": "^8.4.6",
"@react-native-firebase/auth": "^9.3.1",
"@react-native-firebase/crashlytics": "^8.4.10",
"@react-native-firebase/firestore": "^7.8.7",
"@react-native-firebase/messaging": "^7.9.1",
"@react-navigation/native": "^5.7.6",
"@react-navigation/stack": "^5.9.3",
"dayjs": "^1.9.3",
"i18n-js": "^3.8.0",
"libphonenumber-js": "^1.8.4",
"lodash.memoize": "^4.1.2",
"react": "16.14.0",
"react-native": "0.63.3",

2

Answers


  1. Chosen as BEST ANSWER

    Finally solved the problem. Need to update CocoPods.

    sudo gem install cocoapods
    

    And then

    pod install
    

  2. Yes, the problem was cocoapods version.

    And not only the old ones but the newest one also.

    I upgraded cocoapods and the latest 1.10.1 version was installed.

    Looks like it also has a problem. After a couple of hours and a couple of millions dead neuron cells I found out, that cocoapods SHOULD BE DOWNGRADED TO 1.10.0

    Hope this information will help others to save time.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search