Skip to content

🐛 [TypeError: Base64Module.install is not a function (it is undefined)] #1043

@Developer062025

Description

@Developer062025

What's happening?

Description
Im getting the following error, when i open the app on development build on IOS, using metro.

Error message
[TypeError: Base64Module.install is not a function (it is undefined)]

Dependencies

"dependencies": { "@expo/vector-icons": "^15.0.3", "@react-native/metro-config": "^0.85.3", "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/elements": "^2.6.3", "@react-navigation/native": "^7.1.8", "expo": "~54.0.33", "expo-build-properties": "~1.0.10", "expo-constants": "~18.0.13", "expo-dev-client": "~6.0.21", "expo-font": "~14.0.11", "expo-haptics": "~15.0.8", "expo-image": "~3.0.11", "expo-linking": "~8.0.11", "expo-router": "~6.0.23", "expo-splash-screen": "~31.0.13", "expo-status-bar": "~3.0.9", "expo-symbols": "~1.0.8", "expo-system-ui": "~6.0.9", "expo-web-browser": "~15.0.10", "react": "19.1.0", "react-dom": "19.1.0", "react-native": "0.81.5", "react-native-gesture-handler": "~2.28.0", "react-native-nitro-modules": "^0.35.6", "react-native-quick-crypto": "^1.1.3", "react-native-reanimated": "~4.1.1", "react-native-safe-area-context": "~5.6.0", "react-native-screens": "~4.16.0", "react-native-web": "~0.21.0", "react-native-worklets": "0.5.1", "text-encoding-polyfill": "^0.6.7" },

What i tried

  • Tried, with SDK 55 and SDK 54.
  • Followed the website setup guide
  • Tried installing the following packages separately as well.
  • Tried running a release build, but in this case the app just crashes.

react-native-quick-base64 react-native-nitro-modules text-encoding-polyfill react-native-get-random-values

Reproducible Code

import "react-native-quick-crypto";

import { Text, View } from 'react-native';

export default function RootLayout() {
  return <View><Text>Test</Text></View>
}

Relevant log output

console.js:661 TypeError: Base64Module.install is not a function (it is undefined)

Device

Physycal Device, Iphone 17, IOS 26.5

QuickCrypto Version

1.1.3

Can you reproduce this issue in the QuickCrypto Example app?

I didn't try (⚠️ your issue might get ignored & closed if you don't try this)

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions