После обновления до macOS Catalina с последней версией Xcode 11 я не могу читать файлы непосредственно из пользовательского пути при выполнении модульного тестирования, например: PROJECT_DIR + "/FolderX/myFile.json"
, я получаю ошибку Thread 1: EXC_BAD_ACCESS (code=1, address=0x8)
Этотакже произошло, когда я пытаюсь открыть базу данных couchbase lite с пользовательским путем. Ошибка: error opening!: 14
Cannot open database, Error : Error Domain=SQLite Code=14 "unable to open database file" UserInfo={NSLocalizedDescription=unable to open database file}
Я полагаю, что это проблема из-за доступа чтения-записи между моим симулятором и последней Каталиной.
Мой текущий обходной путь добавить мои файлы и базу данных в целевое членство и читать файлы непосредственно из [NSBundle bundleForClass:[self class]].bundlePath
. Есть ли лучший способ исправить это? Как настроить любой параметр, чтобы он мог читать файлы по произвольному пути, как в старых версиях?