我注意到我的identifierForVendor总是会改变。有人告诉我,如果从iTunes下载,它就不会改变。但我并不确定。因此,我想存储第一个生成的identifierForVendor。我在查看帖子时找到了这个类,JNKeychain。它可以存储密码和其他数据。我尝试使用它来存储我的identifierForVendor。即使删除我的应用程序并使用XCode重新安装,我仍然能够获取我存储的值。这听起来很好,因为这样,我的identifierForVendor可以持久存在,无论是否从iTunes下载。然而,我对Keychain并不是很熟悉。我甚至不知道我们可以使用它来存储安全数据。我阅读了他们的文档,它说通常用于在应用程序之间共享数据,并且您的应用程序应该具有相同的配置文件等...我不打算共享。我只想保存我的标识符,因此这不是我的问题。我唯一关心的是我的数据在keychain存储中会持续多长时间?会在某些时间后被删除吗?或者当我关闭设备时?当我更新ios版本时?它能永久存在吗?如果我使用开发/分发配置文件,keychain会有不同的行为吗?