Monday, November 9, 2026
HomeiOS DevelopmentInvariant Violation: Native module can't be null.solely IOS not android

Invariant Violation: Native module can’t be null.solely IOS not android

[ad_1]

i’ve the Invariant Violation: Native module can’t be null error and the 2nd error down beneath. I discovered on-line the difficulty might need to do with not having an ios folder in a module listing, i seemed in every of the folders within the native system and on github with all of them containing the ios folder

{
  "most important": "index.js",
  "scripts": {
    "android": "expo run:android",
    "ios": "expo run:ios",
    "net": "expo begin --web",
    "begin": "expo begin --dev-client"
  },
  "dependencies": {
    "@invertase/react-native-apple-authentication": "^2.1.5",
    "@react-native-community/clipboard": "^1.5.1",
    "@react-native-community/datetimepicker": "4.0.0",
    "@react-native-google-signin/google-signin": "^7.0.1",
    "@react-native-picker/picker": "2.2.1",
    "@react-navigation/bottom-tabs": "^6.0.9",
    "@react-navigation/drawer": "^6.1.8",
    "@react-navigation/native": "^6.0.6",
    "@react-navigation/native-stack": "^6.2.5",
    "expo": "^44.0.0",
    "expo-file-system": "~13.1.0",
    "expo-splash-screen": "~0.14.1",
    "expo-status-bar": "~1.2.0",
    "expo-updates": "~0.11.3",
    "from": "^0.1.7",
    "react": "^17.0.2",
    "react-dom": "17.0.1",
    "react-native": "^0.66.4",
    "react-native-biometrics": "^2.1.4",
    "react-native-canvas": "^0.1.38",
    "react-native-chart-kit": "^6.11.0",
    "react-native-chartjs": "^1.0.3",
    "react-native-document-picker": "^7.1.1",
    "react-native-fbsdk": "^3.0.0",
    "react-native-file-access": "^2.1.0",
    "react-native-flash-message": "^0.2.0",
    "react-native-gesture-handler": "~2.1.0",
    "react-native-gifted-charts": "^0.2.2",
    "react-native-git-upgrade": "^0.2.7",
    "react-native-haptic-feedback": "^1.13.0",
    "react-native-image-picker": "^4.4.2",
    "react-native-image-viewing": "^0.2.1",
    "react-native-ios-context-menu": "^1.7.0",
    "react-native-keyboard-accessory": "^0.1.16",
    "react-native-keyboard-aware-scroll-view": "^0.9.5",
    "react-native-keychain": "^8.0.0",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-mmkv": "^1.5.4",
    "react-native-paper": "^4.10.1",
    "react-native-paper-dates": "^0.8.0",
    "react-native-picker-select": "^8.0.4",
    "react-native-qrcode-svg": "^6.1.2",
    "react-native-reanimated": "~2.3.1",
    "react-native-safe-area-context": "3.3.2",
    "react-native-screens": "~3.10.1",
    "react-native-svg": "12.1.1",
    "react-native-swipe-gestures": "^1.0.5",
    "react-native-vector-icons": "^9.0.0",
    "react-native-view-pdf": "^0.12.2",
    "react-native-web": "0.17.1",
    "react-native-webview": "11.15.0"
  },
  "devDependencies": {
    "@babel/core": "^7.12.9",
    "babel-plugin-transform-remove-console": "^6.9.4"
  },
  "non-public": true,
  "identify": "MyApp",
  "model": "1.0.0",
  "expo": {
    "autolinking": {
      "exclude": [
        "expo-file-system",
        "expo-updates"
      ]
    }
  }
}

 Invariant Violation: "most important" has not been registered. This could occur if:
  • Metro (the native dev server) is run from the improper folder. Test if Metro is operating, cease it and restart it within the present venture.
  • A module did not load because of an error and AppRegistry.registerComponent wasn’t known as.

I look by way of https://reactnative.dev/docs/libraries and stackoverflow. I did npx pod set up and npx react-native run-ios however that got here again with the identical error.

any assist could be appreciated

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments