Is there any way to opt out of the case-insensitive collision check per domain? No. The problem here is that this: A supportsCaseSensitiveNames property on NSFileProviderDomain would solve this. ...would only move the problem further up the stack without actually fixing it. FileProvider ultimately needs to store the files it's syncing somewhere and, on the vast majority of systems, that location is a case-insensitive file system. Theoretically, it could layer on some system to handle that (for example, using side metadata or some kind of name encoding system), but the major benefit of a sync directory over a secondary volume is that the file sync solution lets you move files in/out of the sync directory without a formal copy operation. That means any support FileProvider introduced that objects moved out of the directory either: Modify the names to remove the collision. OR Fail or only partially complete the move. ...both of which break the expected behavior of the local volume. One thing to keep in mind is t
Topic:
App & System Services
SubTopic:
Core OS
Tags: