在xcode项目中的目标之间共享数据

我有一个项目有两个不同的目标(同一个应用程序的免费和付费版本),我有一个list项目,我保存到NSUserDefaults 。 我的问题是,有没有什么办法来分享这个应用程序的两个版本之间的列表,而不使用KeyChain或类似的东西?

您可以使用App Group并保存项目。 项目 – > function – > 应用程序组

  1. 在您的目标中添加应用程序组

  2. 使用NSUserDefaults

例如:

 NSUserDefaults *myDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"com.group.identifier"];