I have been trying to add the ability to clone a Catalina System in my backup app code and have come up against the seemingly closed or hidden ApI for creating firmlinks. I am able to recreate the System and Data volumes using "diskutil apfs addVolume" but unable to create the firmlinked directories. I can see that CCC, SuperDuper and others have. I would like to provide for my users the needed cloning ability for Catalina. Just wondering what is required for developers to gain access?
You can contact DTS to request an entitlement to use the snapshot API like fs_create_snapshot(). However, I don't know if this includes the ability to create firmlinks.
Thanks, I initally contacted developer support and they sent me here but of course Technical support is the way to go. I assume thats submitting a TSI?