如何保存所有应用程序都可以访问的键值对(全局)

How to save a key value pair that can be accessed by all apps (globally)

我想保存一些需要由 2 个或更多应用程序访问的字母数字值。

NSUserDefaults 只适用于同一个应用程序,所以我想知道是否有类似的东西可以全局保存键值对。

其他信息:我正在使用我的第一个应用程序在我的 phone 上保存 UDID 或一些唯一密钥,以便 Appium 以后可以访问它。

您可以使用 共享用户默认值 - iOS8+

只要您的所有应用都在同一个 'App Group' 中并使用相同的 'SuiteName' 和密钥 - 它们就可以在那里共享信息。

使用它就像使用常规 UserDefaults 一样简单 - 您只需要多一点设置。

您可以在这里找到很好的指南: https://medium.com/ios-os-x-development/shared-user-defaults-in-ios-3f15cd2c9409