1/3/2023 0 Comments Houdahspot full diskaccess![]() ![]() scripts using the mdfind command could be used to find messages and trigger actions on their arrival. Power users have relied on access to mail messages and metadata. This change also breaks user expectations. A year later Catalina removes all public access to Mail data.īasically third party developers and power users will be forced down a path of “private API”: navigate and parse the data storage in ~/Library/Mail by relying on undocumented data structures owned by the Mail application. ![]() These include “Full Disk Access” where access to “application data like Mail” was explicitly mentioned. In macOS Mojave additional data protections were introduced. The removal of this OS feature breaks what in essence was public API. Mail metadata was readily available and well documented as properties on MDItem. In prior versions of macOS, Spotlight searches allowed programatic access to mail messages. I’d say an unfortunate one since it creates a regression in both public API and user expectations. This would appear to be an intentional change. ![]() Since messages are still found by Spotlight searches, I assume indexing has been moved to CoreSpotlight. In macOS Catalina, mail messages stored in ~/Library/Mail are no longer indexed by Spotlight. It will create grief for both developers and users. Removing this without deprecation notice or replacement is bound to break scripts and applications. I consider Spotlight access to mail message public API. I have also filed a bug report: FB7135903. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |