Please provide the following:
- SDK Version:43
- Platforms(Android/iOS/web/all):ios
3.Expo apple authantication, expo-admobs
I have some problems with some expo packages got these errors
The native view manager required by name (ExpoAppleAuthenticationButtonSignInWhite) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:13:47 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonSignInWhiteOutline) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:14:54 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonSignInBlack) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:15:47 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonContinueWhiteOutline) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:17:56 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonContinueWhite) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:16:49 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonContinueBlack) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:18:49 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonSignUpWhite) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:19:47 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonSignUpWhiteOutline) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:20:54 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAppleAuthenticationButtonSignUpBlack) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-apple-authentication/build/ExpoAppleAuthenticationButton.js:21:47 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/AppleAuthenticationButton.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-apple-authentication/build/index.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:17:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
The native view manager required by name (ExpoAdsAdMobBannerView) from NativeViewManagerAdapter isn't exported by @unimodules/react-native-adapter. Views of this type may not render correctly. Exported view managers: [].
at node_modules/expo-modules-core/build/NativeViewManagerAdapter.native.js:23:12 in requireNativeViewManager
at node_modules/expo-ads-admob/build/AdMobBanner.js:29:23 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo-ads-admob/build/index.js:1:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at components/authentication/AuthContext.tsx:19:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at navigation/index.tsx:5:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at App.tsx:6:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/expo/AppEntry.js:3:0 in <global>
at node_modules/metro-runtime/src/polyfills/require.js:349:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:201:44 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
Invariant Violation: Native module cannot be null.
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:104:6 in reportException
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:172:19 in handleException
at node_modules/react-native/Libraries/Core/setUpErrorHandling.js:24:6 in handleError
at node_modules/@react-native/polyfills/error-guard.js:49:36 in ErrorUtils.reportFatalError
at node_modules/metro-runtime/src/polyfills/require.js:204:6 in guardedLoadModule
at http://192.168.1.41:8081/node_modules/expo/AppEntry.bundle?platform=ios&dev=true&hot=false&minify=false:359744:3 in global code
Invariant Violation: "main" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called.
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:104:6 in reportException
at node_modules/react-native/Libraries/Core/ExceptionsManager.js:172:19 in handleException
at node_modules/react-native/Libraries/Core/setUpErrorHandling.js:24:6 in handleError
at node_modules/@react-native/polyfills/error-guard.js:49:36 in ErrorUtils.reportFatalError
Any help would be appreciated