Hi,
I have an extensive macOS test suite that accesses a lot of files located on an external volume (several Tbytes of databases, images,...).
After moving to Ventura this test suite is broken. More specifically, when trying to access .sqlite databases I receive a SQL error 23: unauthorised access. This is just the symptom of the fact that I do not seem to have the access rights on those files from the test suite. I verified that by moving such a .sqlite file to /tmp, it opens fine and the corresponding test succeeds.
I tried fixing those rights by giving Full Disk Access (FDA) to Xcode, to xctest...but the problem persists.
Anyone out there having the same issue that found a fix ?
I should add that this test suite is associated with a framework (Swift package) and I have no Xcode project associated with it...just a plain Package.swift file. So I can't really fiddle with project level settings.
They surely must exist a way to access any file from a test suite even if it is located on an external disk, etc...
Thanks
Matthieu