Итак, я разрабатываю приложение на реагирующем языке, которое получает фоновое событие. И когда фоновое событие получено, происходит сбой приложения и данные не сохраняются в библиотеке области, когда телефон заблокирован.
Приложение на основе геолокации, поэтому необходимо сохранять информацию, когда телефон заблокирован (когда вы нажимаете кнопку блокировки на iPhone).
Пытался изменить некоторый собственный код target-c, работал только для сборок DEV (отладочная сборка), но не в производственной сборке.
Код на родной код
RLMRealm *realm = [RLMRealm defaultRealm];
// Get our Realm file's parent directory
NSString *folderPath = realm.configuration.fileURL.URLByDeletingLastPathComponent.path;
// Disable file protection for this directory
[[NSFileManager defaultManager] setAttributes:@{NSFileProtectionKey: NSFileProtectionNone}
ofItemAtPath:folderPath error:nil];
Realm сохранить данные, когда телефон заблокирован.