Wichtig: Ab dem 1. Mai 2024benötigt Apple Privacy Manifeste und Signaturen für iOS-Apps, die gängige SDKs verwenden, einschließlich GoogleSignIn-iOS. Führe vor dem 1. Mai 2024 ein Upgrade auf GoogleSignIn-iOS 7.1.0 oder höher durch. Folgen Sie unserem Upgrade-Leitfaden.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Versionshinweise zum Google Log-in für iOS und macOS
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Unveröffentlicht
AppAuth-iOS-Abhängigkeit auf Version 2.1.0 aktualisieren (#954, #955)
Verwendung der eingestellten Archivierungs-API in Tests aktualisieren (#449)
7.1.0-fac-beta-1.1.0
Betaversion mit Unterstützung für Firebase App Check-Tokens, die verwendet werden, um die Integrität Ihrer Anwendung bei der Anmeldung mit Google zu bestätigen
Unterstützung für Datenschutzmanifeste hinzugefügt, die in v7.1.0 veröffentlicht wurden
Intern
Integrationsprüfung für Vorabtestanweisung prüfen (#368)
Prüfen Sie, ob completion nicht „nil“ ist, bevor Sie -[GIDSignIn restorePreviousSignIn:] aufrufen (#301).
Entfernt den macos-11-Runner in GitHub-Workflows (#302)
Referenz für den Namen der Schaltfläche „Aktualisieren“ wird aktualisiert, damit UI-Automatisierungstests bestanden werden (#308)
7.1.0-fac-beta-1.0.0
Betaversion mit Unterstützung für Firebase App Check-Tokens, die verwendet werden, um die Integrität Ihrer Anwendung bei der Anmeldung mit Google zu bestätigen
Intern
Mindest-iOS-Version für SignInSample-Podfile aktualisiert (#355)
Das Unit-Testziel von AppCheckExample wurde aktualisiert, damit es bei der Continuous Integration bestanden wird (#356).
7.1.0-fac-eap-1.0.0
EAP-Release (Early Access Program) mit Unterstützung für Firebase App Check-Tokens, die verwendet werden, um die Integrität Ihrer Anwendung bei der Anmeldung mit Google zu bestätigen
Verwenden Sie -[GIDSignIn configureWithCompletion:], um GSI so früh wie möglich in Ihrer App für die Verwendung von Firebase App Check zu konfigurieren, um die Latenz zu minimieren.
Verbesserungen der addScopes-Implementierung.
(#68,
#70)
6.0.2
Sorgen Sie dafür, dass Modulimporte verwendet werden können, wenn das Modul als Bibliothek erstellt wird. (#53)
6.0.1
Es wurde ein Fehler behoben, durch den verschachtelte Callbacks für die Methoden „signIn“ und „addScopes“ nicht aufgerufen wurden.
(#29)
6.0.0
Google Log-in für iOS ist jetzt Open Source.
Unterstützung für Swift Package Manager.
Unterstützung für Simulator auf M1-Macs.
Updates der API-Oberfläche
GIDSignIn
sharedInstance ist jetzt eine Klassen-Property.
signIn ist jetzt signInWithConfiguration:presentingViewController:callback: und es werden immer grundlegende Profilbereiche angefordert.
addScopes:presentingViewController:callback: ist die neue Methode zum Hinzufügen von Bereichen über das grundlegende Profil hinaus zu einem aktuell angemeldeten Nutzer.
Der typedef GIDAuthenticationHandler wurde in GIDAuthenticationAction umbenannt.
refreshTokensWithHandler: wurde entfernt. Verwenden Sie stattdessen doWithFreshTokens:.
GIDSignInButton ruft GIDSignIn nicht mehr intern auf und muss mit einem IBAction oder Ähnlichem verbunden werden, damit Sie signInWithConfiguration:presentingViewController:callback: aufrufen können, um einen Anmeldevorgang zu starten.
5.0.2
Es wurde der falsche Fehlercode an signIn:didSignInForUser:withError: gesendet, wenn der Nutzer den Dialog zur Einholung von Einwilligungen von iOS während des Anmeldevorgangs abgebrochen hat.
5.0.1
Es wurde ein Problem behoben, durch das der Anmeldevorgang unter iOS 13 nicht richtig gestartet werden konnte.
Für die ZIP-Verteilung ist Xcode 11 oder höher erforderlich.
5.0.0
Änderungen an GIDSignIn
uiDelegate wurde durch presentingViewController ersetzt.
hasAuthInKeychain wurde durch hasPreviousSignIn ersetzt.
signInSilently wurde durch restorePreviousSignIn ersetzt.
Der eingestellte Fehlercode kGIDSignInErrorCodeNoSignInHandlersInstalled wurde entfernt.
Änderungen an GIDAuthentication
Die verworfenen Methoden getAccessTokenWithHandler: und refreshAccessTokenWithHandler: wurden entfernt.
Änderungen an GIDGoogleUser
Die eingestellte Property accessibleScopes wurde entfernt. Verwenden Sie stattdessen grantedScopes.
Fügt Abhängigkeiten von AppAuth und GTMAppAuth hinzu.
Die Abhängigkeit von GoogleToolboxForMac wurde entfernt.
Die Unterstützung für iOS 7 wurde eingestellt.
4.4.0
Die Abhängigkeit von GTM OAuth 2 wurde entfernt.
4.3.0
Unterstützt die Enterprise Mobility Management-Lösung von Google.
4.2.0
Fügt grantedScopes zu GIDGoogleUser hinzu, sodass nach einer erfolgreichen Anmeldung bestätigt werden kann, welche Bereiche gewährt wurden.
accessibleScopes in GIDGoogleUser wird eingestellt. Verwenden Sie stattdessen grantedScopes.
Lokalisiert GIDSignInButton für hi (Hindi) und fr-CA (Französisch (Kanada)).
Fügt dem System LocalAuthentication eine Abhängigkeit hinzu.
4.1.2
pod try-Unterstützung für den GoogleSignIn-CocoaPod hinzugefügt.
4.1.1
Es wurde ein Problem behoben, bei dem GIDSignInUIDelegates signInWillDispatch:error: unter iOS 11 nicht aufgerufen wurde. Beachten Sie, dass weder signIn:presentViewController: noch signIn:dismissViewController: unter iOS 11 aufgerufen werden sollen, da SFAuthenticationSession nicht vom View-Controller der App präsentiert wird.
4.1.0
Verwendet SFAuthenticationSession unter iOS 11.
4.0.2
Die Bibliothek ist nicht mehr von GoogleAppUtilities abhängig.
4.0.1
Wechselt zu Open-Source-Pod-Abhängigkeiten.
Das Aussehen der Anmeldeschaltfläche hängt nicht mehr von den angeforderten Bereichen ab.
4.0.0
Der GoogleSignIn-Pod ist jetzt ein statisches Framework. Importieren mit #import <GoogleSignIn/GoogleSignIn.h> in Objective-C.
Fügt Unterstützung für Module hinzu. Sie können @import GoogleSignIn; auch in Objective-C verwenden, wenn das Modul aktiviert ist, und import GoogleSignIn in Swift, ohne einen Bridge-Header zu verwenden.
Für Nutzer der eigenständigen ZIP-Verteilung werden jetzt mehrere Frameworks bereitgestellt, die alle einem Projekt hinzugefügt werden müssen. Diese Aufschlüsselung ermöglicht mehr Flexibilität bei doppelten Abhängigkeiten.
Entfernt die veraltete Methode checkGoogleSignInAppInstalled aus GIDSignIn.
Entfernt die Properties allowsSignInWithBrowser und allowsSignInWithWebView aus GIDSignIn.
Es ist nicht mehr erforderlich, die Paket-ID als von der App unterstütztes URL-Schema hinzuzufügen.
3.0.0
Stellt die Properties givenName und familyName für GIDProfileData bereit.
Ermöglicht das Festlegen der loginHint-Eigenschaft für GIDSignIn, um die ID oder E‑Mail-Adresse des Nutzers im Anmeldevorgang vorab auszufüllen.
Die Kategorie UIViewController(SignIn) und das Attribut delegate wurden aus GIDSignInButton entfernt.
Dazu muss uiDelegate für GIDSignIn richtig festgelegt und das SafariServices-Framework verknüpft sein.
Entfernt die Abhängigkeit von StoreKit.
Bietet Bitcode-Unterstützung.
Aufgrund von Bitcode-Inkompatibilitäten mit Xcode 6 ist Xcode 7.0 oder höher erforderlich.
2.4.0
Der Anmeldebutton wird mit dem neuen Google-Logo aktualisiert.
Unterstützt die Domaineinschränkung für die Anmeldung.
Ermöglicht das Aktualisieren von ID-Tokens.
2.3.2
Xcode 7 ist nicht mehr erforderlich.
2.3.1
Behebt einen Absturz auf dem imageURLWithDimension: von GIDProfileData.
2.3.0
Erfordert Xcode 7.0 oder höher.
Verwendet SFSafariViewController für die Anmeldung unter iOS 9. uiDelegate muss festgelegt sein, damit dies funktioniert.
Optimiert das Abrufen von Nutzerprofilen.
Unterstützt GTMFetcherAuthorizationProtocol in GIDAuthentication.
2.2.0
Kompatibel mit iOS 9 (Beta). Diese Version des Sign-In SDK enthält keinen Bitcode. Wenn Sie Xcode 7 verwenden, müssen Sie ENABLE_BITCODE in Ihrem Projekt auf NO setzen.
Fügt beschreibende Kennungen für die Auto Layout-Einschränkungen von GIDSignInButton hinzu.
Für signInSilently muss uiDelegate nicht mehr festgelegt werden.
2.1.0
Behebt Probleme mit dem Auto Layout für GIDSignInButton.
Fügt API zum Aktualisieren des Zugriffstokens in GIDAuthentication hinzu.
Bessere Ausnahmebeschreibung für nicht zugewiesene Client-IDs in GIDSignIn.
Weitere kleinere Fehlerkorrekturen
2.0.1
Fehlerkorrekturen
2.0.0
Unterstützt die Anmeldung über UIWebView anstatt des Wechsels zu einem Browser, konfigurierbar mit dem neuen Attribut allowsSignInWithWebView.
Bei Apps, bei denen der App-Wechsel zu einem Browser über die allowsSignInWithBrowser- und die In-App-Webansicht über die allowsSignInWithWebView-Properties deaktiviert wurde, kann jetzt eine Aufforderung angezeigt werden, in der Nutzer aufgefordert werden, die Google App aus dem App Store herunterzuladen.
Behebt ein Problem mit der Größe des Anmeldebuttons, wenn das automatische Layout aktiviert ist
signInSilently ruft jetzt den Bevollmächtigten mit einem Fehler auf, wenn hasAuthInKeychain wie dokumentiert NO ist.
Weitere kleinere Fehlerkorrekturen
1.0.0
Neues SDK mit Fokus auf die Anmeldung und aktualisierter API
Dynamisch gerenderter Anmeldebutton mit kontextbezogenem Branding
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-14 (UTC)."],[],[]]