Firebase Auth 7.4.0から、Keychainを利用して複数の端末でログイン状態を共有することが可能になった。

Sync login state across all Apple user's devices by joehinkle11 · Pull Request #6924 · firebase/firebase-ios-sdk

// Firebase Auth
let accessGroup = "TEAM_ID.com.example.app.group"
do {
    let auth = Auth.auth()
    auth.shareLoginAcrossDevices = true
    try auth.useUserAccessGroup(accessGroup)
} catch let error as NSError {
    print("Error changing user access group: %@", error)
}