Skip to content

restorePreviousSignIn() fails when JitsiMeetSDK is installed (Keychain conflict) #539

@utam24

Description

@utam24

Description:
GIDSignIn.sharedInstance.restorePreviousSignIn() silently fails to restore sessions when JitsiMeetSDK (v11.3.1) is present in the project. The same code works immediately after removing JitsiMeetSDK, indicating a Keychain access conflict.

Expected Behavior:
Google Sign-In should restore sessions regardless of other SDKs’ Keychain usage.

Evidence:

Error: Error Domain=com.google.GIDSignIn Code=-4

Works perfectly when JitsiMeetSDK is removed

Console shows Keychain entitlement mismatches

Environment:

GoogleSignIn 90.0
iOS 16+
Physical devices only

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageIssues that need to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions