我多次找到问题和答案,但是没有一个人帮助我:(。您能帮助我吗?
<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>
这是我的info.plist。
答案 0 :(得分:3)
对不起,这是我的错...在AppDelegate(GIDSignIn.sharedInstance().clientID = "241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m.apps.googleusercontent.com ")
中声明googleClienId时,我在其中放置了一个多余的空格。
“ .com”是我的问题。应该像这样( GIDSignIn.sharedInstance().clientID = "241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m.apps.googleusercontent.com")
。
请确保您以正确的方式输入clientId。
答案 1 :(得分:2)
答案 2 :(得分:0)
解决了这个问题,在appDelegate中,您应该添加正确的url scheme
,从地址开始,然后是数字,而不是相反。
尝试一下,
AppDelegate(GIDSignIn.sharedInstance().clientID = "apps.googleusercontent.com.241222885422-bquei744e1i8q3h0r82k7fm31fbuej7m")