Fix: Full Disk Access permission check using actual file read

This commit is contained in:
yuanyuanxiang
2026-05-01 09:32:15 +02:00
parent 979f309497
commit cfa9b581fc
2 changed files with 30 additions and 21 deletions

View File

@@ -496,10 +496,11 @@ int main(int argc, const char* argv[])
Permissions::requestAccessibility();
}
// FDA check is unreliable (no official API), just log a warning
if (!Permissions::checkFullDiskAccess()) {
NSLog(@"Full Disk Access permission not granted.");
NSLog(@"Please grant permission in System Preferences > Privacy & Security > Full Disk Access");
Permissions::openFullDiskAccessSettings();
NSLog(@"Full Disk Access: not detected (may be false negative).");
NSLog(@"If file access issues occur, grant FDA in System Preferences > Privacy & Security > Full Disk Access");
// Don't auto-open settings since detection is unreliable
}
// Create client