Trying to get payments, ejected to ExpoKit pod install fails for GoogleSignIn

I’m on sdk version 35.0.0.

  1. I did npm i -g expo-cli
  2. I did expo eject and selected “ExpoKit” which succesfully worked and gave this output:
Epyons-iMac:The-Masjid-App-Mobile epyon$ expo eject
Your git working tree is clean
To revert the changes after this command completes, you can run the following:
  git clean --force && git reset --hard

? How would you like to eject your app?
  Read more: https://docs.expo.io/versions/latest/expokit/eject/ ExpoKit

> react-native-unimodules@0.6.0 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/react-native-unimodules
> node ./scripts/postinstall.js


Successfully installed react-native-unimodules. This package contains core unimodules that are commonly depended on by other unimodules. You will need to configure your project before using other unimodules like expo-camera, expo-media-library and others.
See configuration guide:
  https://www.npmjs.com/package/react-native-unimodules/v/0.6.0

+ react-native-unimodules@0.6.0
added 1 package and audited 40182 packages in 2.978s
found 15 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details
<CGColor 0x7ff4777033d0> [<CGColorSpace 0x7ff477703d80> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fead0503a20> [<CGColorSpace 0x7fead1c04170> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fd5f5700790> [<CGColorSpace 0x7fd5f7703600> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ffc06504b30> [<CGColorSpace 0x7ffc065054e0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ffe1de036d0> [<CGColorSpace 0x7ffe1de04080> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7f869f106640> [<CGColorSpace 0x7f869f106ff0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fa8db000200> [<CGColorSpace 0x7fa8e1203cd0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7faae1500890> [<CGColorSpace 0x7faae1500d70> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ff2ed9011b0> [<CGColorSpace 0x7ff2edb01e50> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ff01c004820> [<CGColorSpace 0x7ff01c0051d0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ff896904670> [<CGColorSpace 0x7ff896905020> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fafa3b06120> [<CGColorSpace 0x7fafa3b06ad0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7f99efd03280> [<CGColorSpace 0x7f99efd03c30> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fcce9200a90> [<CGColorSpace 0x7fcce9106a20> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fa02a002cc0> [<CGColorSpace 0x7fa02a003670> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7ff415104690> [<CGColorSpace 0x7ff4155077f0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7f803a6027e0> [<CGColorSpace 0x7f8038402e20> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7f8069f00000> [<CGColorSpace 0x7f80698033b0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7f93b3101930> [<CGColorSpace 0x7f93b1d0c9a0> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
<CGColor 0x7fe24f004d10> [<CGColorSpace 0x7fe24f003f80> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )

> core-js@2.6.11 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/fbjs-scripts/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@2.6.11 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/metro-babel-register/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@2.6.11 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/metro/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@2.6.11 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/react-native/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> react-native-unimodules@0.6.0 postinstall /Users/epyon/Documents/The-Masjid-App-Mobile/node_modules/react-native-unimodules
> node ./scripts/postinstall.js


Successfully installed react-native-unimodules. This package contains core unimodules that are commonly depended on by other unimodules. You will need to configure your project before using other unimodules like expo-camera, expo-media-library and others.
See configuration guide:
  https://www.npmjs.com/package/react-native-unimodules/v/0.6.0

+ react-native-unimodules@0.6.0
+ expokit@35.0.4
+ react-native@0.59.8
added 2 packages, updated 26 packages and audited 40185 packages in 27.442s
found 15 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details
Ejected successfully!
  1. Then I did npm i expo-payments-stripe which worked
  2. Then I did cd ios then I did pod install (my pod --version is 1.8.4), this fails with this:
Epyons-iMac:ios epyon$ pod install
Installing unimodules:
 expo-app-loader-provider@7.0.0 from ../node_modules/expo-app-loader-provider/ios
 expo-av@7.0.1 from ../node_modules/expo-av/ios
 expo-constants@7.0.0 from ../node_modules/expo-constants/ios
 expo-file-system@7.0.0 from ../node_modules/expo-file-system/ios
 expo-font@7.0.0 from ../node_modules/expo-font/ios
 expo-keep-awake@7.0.0 from ../node_modules/expo-keep-awake/ios
 expo-linear-gradient@7.0.0 from ../node_modules/expo-linear-gradient/ios
 expo-location@7.0.0 from ../node_modules/expo-location/ios
 expo-permissions@7.0.0 from ../node_modules/expo-permissions/ios
 expo-sqlite@7.0.0 from ../node_modules/expo-sqlite/ios
 expo-web-browser@7.0.1 from ../node_modules/expo-web-browser/ios
 unimodules-barcode-scanner-interface@4.0.0 from ../node_modules/unimodules-barcode-scanner-interface/ios
 unimodules-camera-interface@4.0.0 from ../node_modules/unimodules-camera-interface/ios
 unimodules-constants-interface@4.0.0 from ../node_modules/unimodules-constants-interface/ios
 unimodules-core@4.0.0 from ../node_modules/@unimodules/core/ios
 unimodules-face-detector-interface@4.0.0 from ../node_modules/unimodules-face-detector-interface/ios
 unimodules-file-system-interface@4.0.0 from ../node_modules/unimodules-file-system-interface/ios
 unimodules-font-interface@4.0.0 from ../node_modules/unimodules-font-interface/ios
 unimodules-image-loader-interface@4.0.0 from ../node_modules/unimodules-image-loader-interface/ios
 unimodules-permissions-interface@4.0.0 from ../node_modules/unimodules-permissions-interface/ios
 unimodules-react-native-adapter@4.0.0 from ../node_modules/@unimodules/react-native-adapter/ios
 unimodules-sensors-interface@4.0.0 from ../node_modules/unimodules-sensors-interface/ios
 unimodules-task-manager-interface@4.0.0 from ../node_modules/unimodules-task-manager-interface/ios

Analyzing dependencies
Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
Pre-downloading: `ExpoKit` from `http://github.com/expo/expo.git`, tag `ios/2.13.0`
Fetching podspec for `Folly` from `../node_modules/react-native/third-party-podspecs/Folly.podspec`
Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
[!] CocoaPods could not find compatible versions for pod "GoogleSignIn":
  In Podfile:
    ExpoKit/Core (from `http://github.com/expo/expo.git`, tag `ios/2.13.0`) was resolved to 35.0.0, which depends on
      GoogleSignIn (~> 5.0)

None of your spec sources contain a spec satisfying the dependency: `GoogleSignIn (~> 5.0)`.

You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

People online are saying GoogleSignIn is deprecated. I don’t use GoogleSignIn also, so I don’t mind removing it.

Anyone have any ideas?

Bump :frowning: