-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
The app Groups and Keychain DO persist between app uninstalls by default on iOS simulators and sometimes on physical devices. This is the likely cause:
Keychain Always Persists (from Apple Developer Forums):
- ALL keychain accessibility attributes (kSecAttrAccessibleAfterFirstUnlock, kSecAttrAccessibleWhenUnlockedThisDeviceOnly, etc.) control when data can be accessed, NOT whether it persists
- iOS intentionally preserves keychain data across app uninstalls for user convenience
- The ThisDeviceOnly suffix only prevents iCloud sync, not local persistence
App Group Containers on Simulators:
- On iOS simulators, App Group containers persist after app deletion
- On physical devices, App Group containers are supposed to be removed, but behavior can vary
ovitrif
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working