-
Notifications
You must be signed in to change notification settings - Fork 1.6k
SwiftUI/macOS Auth: "[App] wants to use your confidential information stored in 'com.firebase.FIRInstallations.installations' in your keychain." #8950
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Running certain Firebase SDKs on macOS will present this prompt if the SDK requests keychain access. This occurs because these platforms do not use a sandboxed keychain (like iOS) and instead use the primary keychain. To dismiss the prompt, enter the requested password and select This prompt should only appear during development builds and shouldn't appear to a user using a release build of your app. Usually, this prompt can be avoided by signing your application, could you verify that your app is signed? |
Running certain Firebase SDKs on macOS will present this prompt if the SDK requests keychain access. To dismiss the prompt, enter the requested password and select Always allow. This prompt should only appear during development builds and shouldn't appear to a user using a release build of your app. Usually, this prompt can be avoided by signing your application, could you verify that your app is signed? Also, are you seeing this prompt during SwiftUI preview loads or building/running the app? |
Update @ncooke3 , After fixing this: I then tested again via TestFlight for Mac, and the problem persists. |
What Firebase SDKs are you using in your app? Are you using Firebase Analytics? Additionally, are you testing your mac app from TestFlight on the same machine you are developing it on? |
Thanks for the info! Another question: do all the keychain prompts say "[App] wants to use your confidential information stored in 'com.firebase.FIRInstallations.installations' in your keychain." or are you seeing other prompts with other messages. |
Hey @alelordelo. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically. If you have more information that will help us get to the bottom of this, just add a comment! |
Since there haven't been any recent updates here, I am going to close this issue. @alelordelo if you're still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this. |
@alelordelo Hey, did you manage to fix that? I have the same issue (+ additionally keychain access prompt from Share Extension). |
I don't remember, but believe I fixed with this: |
@alelordelo Thank you. I don't have scenePhase used in the app, so that's not a solution for me. But thank you for your time. |
Uh oh!
There was an error while loading. Please reload this page.
Step 1: Describe your environment
Xcode version: Version 13.1 (13A1030d)
Firebase SDK version: 8.9.1
Installation method: Swift Package Manager
Firebase Component: Auth
Step 2: Describe the problem
Steps to reproduce:
What happened? How can we make the problem occur?
When build on MacOS, user sees permissions popup saying, "[App] wants to use your confidential information stored in 'com.firebase.FIRInstallations.installations' in your keychain."
Relevant Code:
The text was updated successfully, but these errors were encountered: