Les applications iOS peuvent conserver des données entre les désinstallations comme expliqué ici
Si une application iOS est exécutée sur un Mac, où ces données seraient-elles stockées? Sont-elles accessibles par le visualiseur de trousseau?
Les applications iOS peuvent conserver des données entre les désinstallations comme expliqué ici
Si une application iOS est exécutée sur un Mac, où ces données seraient-elles stockées? Sont-elles accessibles par le visualiseur de trousseau?
J'ai fait un test avec du code que j'ai dans l'une de mes applications en utilisant keychain wrapper:
extension UIDevice {
nonisolated static var udid: String {
let key = "persistentUdid"
if let uuid = keychain.string(forKey: key) {
return uuid
}
let uuid = UUID().uuidString.lowercased()
keychain.set(uuid, forKey: key)
return uuid
}
}
let keychain = {
let chain = KeychainWrapper.standard
// chain.removeAllKeys()
return chain
}()
Je peux effectivement trouver cette clé dans l'accès au trousseau (l'identifiant de bundle est juste aléatoire)
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.