''Your app is missing support for the following URL schemes: com .googleusercontent.apps.xxx'
I found the question and answer in many times but no one from that help me :( . Anyone can you please help me?
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http://com.googleusercontent.apps.241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m</string>
</array>
</dict>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>sixsquarepc08.GoogleIntegration</string>
</array>
</dict>
</array>
This is my info.plist.
These are some questions that I referred,
Solution 1:[1]
Sorry to all, That was my mistake...There is an unwanted space I put there while declaring googleClienId in AppDelegate(GIDSignIn.sharedInstance().clientID = "241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m.apps.googleusercontent.com ").The space after
".com" was my problem.It should be ( GIDSignIn.sharedInstance().clientID = "241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m.apps.googleusercontent.com")like this.
Please be sure that you entering the clientId in proper way.
Solution 2:[2]
Solution 3:[3]
Just solved it, in the appDelegate you should add the right url scheme starting with the address and then the numbers ,and not the other way around.
Try this one,
AppDelegate(GIDSignIn.sharedInstance().clientID = "apps.googleusercontent.com.241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m")
Solution 4:[4]
Google Sign-In requires a custom URL Scheme to be added. CFBundleURLSchemes is missing from your info.plist.
I experienced the same issue with my Flutter app and solved it with these steps:
- From your project folder, go to ios > Runner > GoogleService-Info.plist, copy the REVERSED_CLIENT_ID starting with .com 2.Right click iOS folder > 'Open in Xcode'
- Runner (Top folder in the grey panel) -> Runner (In the white panel below Targets), Info -> URL Types.
- Click the + button and paste your reversed client ID as a URL scheme. For example com.googleusercontent.apps.1234567890-abcdefg
Solution 5:[5]
Add the CFBundleURLTypes attributes below into the [my_project]/ios/Runner/Info.plist file.
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<!-- TODO Replace this value: -->
<!-- Copied from GoogleService-Info.plist key REVERSED_CLIENT_ID -->
<string>com.googleusercontent.apps.861823949799-vc35cprkp249096uujjn0vvnmcvjppkn</string>
</array>
</dict>
</array>
See: https://pub.dev/packages/google_sign_in#ios-integration
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Chirag Kothiya |
| Solution 3 | Angel F Syrus |
| Solution 4 | Sharon |
| Solution 5 |

