Существует несколько способов обеспечения обмена данными между приложениями.
Если вы являетесь владельцем обоих приложений, используйте это:
1) Группы приложений - группа приложений создает безопасный контейнер, которыйнесколько процессов могут получить доступ.
a) Сначала включите «Группы приложений» из своей учетной записи разработчика.Создать профиль обеспечения.И включите общий доступ к группе приложений в обоих проектах в xcode
b) В первом приложении сохраните данные:
NSUserDefaults *dataContainer = [[NSUserDefaults alloc] initWithSuiteName:@"com.xxx.appgroupid"];
[dataContainer setObject:@"foo" forKey:@"bar"];
Во втором приложении получите данные:
NSUserDefaults *dataContainer = [[NSUserDefaults alloc] initWithSuiteName:@"com.xxx.appgroupid"];
NSLog(@"My value for key: %@",[dataContainer objectForKey:@"bar"]);