If you use symlink for whole ~/Library/Developer, then make it a real directory, but with symlinks for individual subdirectories (~/Library/Developer/CoreDevice, CoreSimulator, RemotePairing, Shared, XCPGDevices, XCTestDevices, Xcode), keeping only ~/Library/Developer/DeveloperDiskImages as a real directory (without a symlink).