SDK 45 Firebase expo-firebase-analytics (promise rejection: Error: Firebase is not configured)

Hello.
I am developing the expo SDK 45 version.

An error occurred when I tried to use ‘expo-firebase-analytics’ provided by expo to use the analyzer function of firebase.

guide : FirebaseAnalytics - Expo Documentation

I wrote all the information on firebase in the app.json.
However, the error Error: ENOENT: no such file or directory continues to occur with the error prompt revision: Error: Firebase is not configured.

Does anyone know the answer?

Error Message

Constants.platform.ios.model has been deprecated in favor of expo-device’s Device.modelName property. This API will be removed in SDK 45.
at node_modules/expo-constants/build/Constants.js:129:16 in Object.defineProperty$argument_2.get
at node_modules/expo-firebase-core/node_modules/expo-constants/build/Constants.js:141:26 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at node_modules/expo-firebase-core/build/FirebaseOptions.js:1:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at node_modules/expo-firebase-core/build/FirebaseCore.js:2:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at node_modules/expo-firebase-analytics/build/ExpoFirebaseAnalytics.js:2:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at node_modules/expo-firebase-analytics/build/Analytics.js:2:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at navigation/index.tsx:68:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at App.tsx:8:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at index.js:3:0 in
at node_modules/metro-runtime/src/polyfills/require.js:339:11 in loadModuleImplementation
at node_modules/metro-runtime/src/polyfills/require.js:200:44 in guardedLoadModule
at http://192.168.0.2:19000/index.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false:293641:3 in global code

Error: ENOENT: no such file or directory, open ‘/Users/luji/Documents/GitHub/wash-app/wash-app/http:/192.168.0.2:19000/index.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false’
at Object.openSync (fs.js:498:3)
at Object.readFileSync (fs.js:394:35)
at getCodeFrame (/Users/luji/Documents/GitHub/wash-app/wash-app/node_modules/metro/src/Server.js:949:18)
at Server._symbolicate (/Users/luji/Documents/GitHub/wash-app/wash-app/node_modules/metro/src/Server.js:1022:22)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at Server._processRequest (/Users/luji/Documents/GitHub/wash-app/wash-app/node_modules/metro/src/Server.js:429:7) {
errno: -2,
syscall: ‘open’,
code: ‘ENOENT’,
path: ‘/Users/luji/Documents/GitHub/wash-app/wash-app/http:/192.168.0.2:19000/index.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false’
}

[Unhandled promise rejection: Error: Firebase is not configured. Ensure that you have configured ‘GoogleService-Info.plist’ correctly.]
at http://192.168.0.2:19000/index.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false:113814:321 in _createSuperInternal
at node_modules/expo-modules-core/build/errors/CodedError.js:10:8 in constructor
at node_modules/expo-firebase-analytics/build/ExpoFirebaseAnalytics.js:29:14 in callAnalyticsModule
at node_modules/expo-firebase-analytics/build/ExpoFirebaseAnalytics.js:73:34 in default.logEvent
at node_modules/expo-firebase-analytics/build/ExpoFirebaseAnalytics.js:72:37 in default.logEvent
at node_modules/expo-firebase-analytics/build/ExpoFirebaseAnalytics.js:72:37 in default.logEvent
at node_modules/expo-firebase-analytics/build/Analytics.js:52:17 in logEvent
at node_modules/expo-firebase-analytics/build/Analytics.js:48:7 in logEvent
at navigation/index.tsx:79:14 in NavigationContainer.props.onStateChange
at navigation/index.tsx:77:21 in NavigationContainer.props.onStateChange
at node_modules/@react-navigation/core/src/BaseNavigationContainer.tsx:373:32 in React.useEffect$argument_0

package.json

“dependencies”: {
@expo/vector-icons”: “^13.0.0”,
@react-native-async-storage/async-storage”: “~1.17.3”,
@react-native-community/datetimepicker”: “6.1.2”,
@react-navigation/bottom-tabs”: “^6.0.9”,
@react-navigation/native”: “^6.0.6”,
@react-navigation/native-stack”: “^6.2.5”,
@reduxjs/toolkit”: “^1.7.1”,
@rtk-incubator/action-listener-middleware”: “^0.6.0”,
“accordion-collapse-react-native”: “^1.1.0”,
“axios”: “^0.24.0”,
“caniuse-lite”: “^1.0.30001375”,
“date-fns”: “^2.28.0”,
“expo”: “^45.0.0”,
“expo-apple-authentication”: “~4.2.1”,
“expo-application”: “~4.1.0”,
“expo-asset”: “~8.5.0”,
“expo-auth-session”: “~3.6.1”,
“expo-build-properties”: “~0.3.0”,
“expo-checkbox”: “~2.1.0”,
“expo-dev-client”: “~1.0.1”,
“expo-device”: “~4.2.0”,
“expo-firebase-analytics”: “~7.2.0”,
“expo-font”: “~10.1.0”,
“expo-google-app-auth”: “~8.3.0”,
“expo-image-picker”: “~13.1.1”,
“expo-linking”: “~3.1.0”,
“expo-location”: “~14.2.2”,
“expo-permissions”: “~13.2.0”,
“expo-random”: “~12.2.0”,
“expo-splash-screen”: “~0.15.1”,
“expo-status-bar”: “~1.3.0”,
“expo-updates”: “~0.13.4”,
“expo-web-browser”: “~10.2.1”,
“react”: “17.0.2”,
“react-dom”: “17.0.2”,
“react-native”: “0.68.2”,
“react-native-date-picker”: “^4.1.3”,
“react-native-easy-toast”: “^2.0.0”,
“react-native-gesture-handler”: “~2.2.1”,
“react-native-iphone-x-helper”: “^1.3.1”,
“react-native-keyboard-aware-scroll-view”: “^0.9.5”,
“react-native-modal”: “^13.0.0”,
“react-native-ratings”: “^8.1.0”,
“react-native-reanimated”: “~2.8.0”,
“react-native-safe-area-context”: “4.2.4”,
“react-native-screens”: “~3.11.1”,
“react-native-svg”: “12.3.0”,
“react-native-swiper”: “^1.6.0”,
“react-native-web”: “0.17.7”,
“react-native-webview”: “11.18.1”,
“react-query”: “^3.34.2”,
“react-redux”: “^7.2.6”,
“redux-saga”: “^1.1.3”,
“uri-scheme”: “^1.0.111”
},
“devDependencies”: {
@babel/core”: “^7.12.9”,
@types/react”: “~17.0.21”,
@types/react-native”: “~0.64.12”,
@types/react-redux”: “^7.1.21”,
“jest-expo”: “^43.0.0”,
“typescript”: “~4.3.5”
},

app.json
“expo”: {
“ios”: {
“googleServicesFile”: “./GoogleService-Info.plist”,
},
“android”: {
},
“web”: {
“favicon”: “./assets/images/favicon.png”,
“config”: {
“firebase”: {
“apiKey”: “xxxxx”,
“measurementId”: “xxxxx”
}
}
},
“plugins”: [
[
“expo-build-properties”,
{
“ios”: {
“useFrameworks”: “static”
}
}
],
[
“expo-image-picker”,
{
“photosPermission”: “The app accesses your photos to let you share them with your friends.”
}
]
],
“runtimeVersion”: {
“policy”: “sdkVersion”
}
}
}