Giter Site home page Giter Site logo

Comments (12)

carl0shd avatar carl0shd commented on June 9, 2024 7

+1 happens to me as well with Expo

from google-signin.

JonathanYeeW avatar JonathanYeeW commented on June 9, 2024 1

Ah I see now. Yeah i got everything boosted to work on expo 50 and now we're 🚀 tyty @brentvatne

from google-signin.

sg3510 avatar sg3510 commented on June 9, 2024

+1 Happens to me too and others are experiencing this issue too - see expo discussion on Discord:

https://discord.com/channels/695411232856997968/943205994123657246/1222526739633405952

from google-signin.

Herik22 avatar Herik22 commented on June 9, 2024

+1 happens to me as well with Expo, even with projects that previously worked and were only seeking to generate a new build

from google-signin.

brentvatne avatar brentvatne commented on June 9, 2024

@Herik22 - see the patch-package solution in the OP for a fix.

I pinged @vonovak about this to see if he can lock the dependency version down more in the podspec.

from google-signin.

JonathanYeeW avatar JonathanYeeW commented on June 9, 2024

Hi! After this pr I updated my package.json to use "@react-native-google-signin/google-signin": "^11.0.1" and now have a different error. Does this look related to the fix that went in?

I can confirm that when I create a fresh boiler plate project and install the same version, expo run:ios works fine.

⚠️  Something went wrong running `pod install` in the `ios` directory.
Command `pod install` failed.
└─ Cause: CocoaPods could not find compatible versions for pod "ExpoAdapterGoogleSignIn":
  In Podfile:
    ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)

Specs satisfying the `ExpoAdapterGoogleSignIn (from `../node_modules/@react-native-google-signin/google-signin/expo/ios`)` dependency were found, but they required a higher minimum deployment target.

pod install --repo-update --ansi exited with non-zero code: 1

from google-signin.

brentvatne avatar brentvatne commented on June 9, 2024

@JonathanYeeW - which SDK version are you using? you may need to update to use the latest version of @react-native-google-signin with the same minimum deployment target. see: https://docs.expo.dev/versions/latest/#support-for-android-and-ios-versions

from google-signin.

JonathanYeeW avatar JonathanYeeW commented on June 9, 2024

@brentvatne The expo I'm using is "expo": "~49.0.13". I'm looking at the package.json for the google-signin module and it says peer dependency is "expo": ">=47.0.0",. Am I understanding that correctly?

from google-signin.

abbasmoosavi avatar abbasmoosavi commented on June 9, 2024

Update to new version, current version is 11.0.1
It worked for me!

from google-signin.

anasmohana avatar anasmohana commented on June 9, 2024

Hi I'm facing the same issue should I update to expo 50 to solve this issue, currently using 49.0.21

from google-signin.

danyalg avatar danyalg commented on June 9, 2024

Hi, To update packages you can use:
npx npm-check-updates -u && yarn install

If you came here after updating to Expo SDK 50, you now need to install babel-plugin-module-resolver dependency manually:

npx expo install babel-plugin-module-resolver
You can take a look at related expo github issue expo/expo#25923 (comment)

from google-signin.

ali-sao avatar ali-sao commented on June 9, 2024

Still getting this using EAS builds :

The Swift pod `GTMAppAuth` depends upon `GTMSessionFetcher`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, or specify `:modular_headers => true` for particular dependencies.

[!] `<PBXResourcesBuildPhase UUID=`13B.....`>` attempted to initialize an object with an unknown UUID. `526....` for attribute: `files`. This can be the result of a merge and the unknown UUID is being discarded.

from google-signin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.