Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Keychain Sharing is missing from App ID Configuration

Hi,

I am facing an issue with login persistence using firebase, but basically, it seems that I need to ensure I enable the Keychain Sharing within the Identities capabilities, the problem is, it is not even on the list.

Thank you much

Answered by DTS Engineer in 836587022
it is not even on the list.

Right. Every App ID automatically gains the Keychain Access capability. You don’t need to explicitly enable it.

If you’re using the Signing & Capabilities editor in Xcode then adding the Keychain Sharing capability doesn’t modify your App ID. Rather, it just adds the keychain groups you specify to your .entitlements file.

If you’re using the Developer website, there is no Keychain Sharing capability because there’s nothing for it to do.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

it is not even on the list.

Right. Every App ID automatically gains the Keychain Access capability. You don’t need to explicitly enable it.

If you’re using the Signing & Capabilities editor in Xcode then adding the Keychain Sharing capability doesn’t modify your App ID. Rather, it just adds the keychain groups you specify to your .entitlements file.

If you’re using the Developer website, there is no Keychain Sharing capability because there’s nothing for it to do.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Keychain Sharing is missing from App ID Configuration
 
 
Q