Description
Build/Submit details page URL
https://expo.dev/accounts/heliosx/projects/levity
Summary
When running eas device:create
I get the following error:
google-sign-in without Firebase config plugin: Missing `iosUrlScheme` in provided options: {}
Error: device:create command failed.
I am configuring the iosUrlScheme using eas.json and .env files:
'@react-native-google-signin/google-signin',
{
iosUrlScheme: process.env.REVERSED_GOOGLE_CLIENT_ID,
},
.env
#GOOGLE SIGN IN
REVERSED_GOOGLE_CLIENT_ID = com.googleusercontent.apps.EXAMPLE
eas.json
"preview": {
"distribution": "internal",
"env": {
"REVERSED_GOOGLE_CLIENT_ID": "com.googleusercontent.apps.EXAMPLE
Managed or bare?
Bare
Environment
expo-env-info 1.2.0 environment info:
System:
OS: macOS 15.0
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 20.17.0 - ~/.nvm/versions/node/v20.17.0/bin/node
Yarn: 1.22.22 - /usr/local/bin/yarn
npm: 10.8.3 - ~/.nvm/versions/node/v20.17.0/bin/npm
Managers:
CocoaPods: 1.15.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 24.0, iOS 18.0, macOS 15.0, tvOS 18.0, visionOS 2.0, watchOS 11.0
IDEs:
Android Studio: 2024.1 AI-241.18034.62.2411.12071903
Xcode: 16.0/16A242d - /usr/bin/xcodebuild
npmPackages:
expo: ~51.0.37 => 51.0.37
expo-router: ~3.5.23 => 3.5.23
react: 18.2.0 => 18.2.0
react-dom: 18.2.0 => 18.2.0
react-native: 0.74.5 => 0.74.5
react-native-web: ^0.19.12 => 0.19.12
npmGlobalPackages:
eas-cli: 12.4.1
Expo Workflow: bare
Error output
google-sign-in without Firebase config plugin: Missing `iosUrlScheme` in provided options: {}
Error: device:create command failed.
Reproducible demo or steps to reproduce from a blank project
Setup google authentication as described here:
https://docs.expo.dev/guides/google-authentication/
and make your app.config.js to load like:
'@react-native-google-signin/google-signin',
{
iosUrlScheme: process.env.REVERSED_GOOGLE_CLIENT_ID,
},
Run eas device:create