【发布时间】:2019-10-14 08:29:33
【问题描述】:
使用最新的 Xcode 11 升级到 macOS Catalina 后,在进行单元测试时,我无法直接从用户路径读取文件,例如:
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}
我认为这是由于我的模拟器和最新的 Catalina 之间的读写访问导致的问题。
我目前的解决方法是将我的文件和数据库添加到目标成员并直接从[NSBundle bundleForClass:[self class]].bundlePath读取文件。
有没有更好的解决方法?喜欢调整任何设置以允许它像旧版本一样从自定义路径读取文件?
【问题讨论】:
标签: directory project exc-bad-access xcode11 macos-catalina