Я изменил расположение своих файлов областей, потому что LSSupportsOpeningDocumentsInPlace
и UIFileSharingEnabled
включены для моего приложения, и я не хочу, чтобы у пользователя была возможность удалять файлы областей.
var configuration = Realm.Configuration.defaultConfiguration
var fileURL = FileManager.default.urls(
for: .applicationSupportDirectory,
in: .userDomainMask
)[0]
configuration.fileURL = fileURL
let realm = try? Realm(configuration: configuration)
Причины сбоя Firebase и Fabric:
6.1.0 - [Firebase/Analytics][I-ACS0...] Failed to recreate database file.
Error: Error Domain=NSCocoaErrorDomain Code=512 "The file “Application Support” couldn’t be saved in the folder “Library”."
UserInfo={NSFilePath=/Users/MyUser/Library/Developer/CoreSimulator/Devices/01E67E95-1/data/Containers/Data/Application/61B1CB70-1/Library/Application Support,
NSUnderlyingError=0x600001666d60{Error Domain=NSPOSIXErrorDomain Code=20 "Not a directory"}}
И аналогичная ошибка для Fabric.
Если я не изменю настройки области fileUrl, тогда все будет работать.
Любая идея, почему и как это исправить.