Hi, Ian,
I’m sorry to hear you’re having this issue; as sorry as I am to hear this issue is still a thing and that all Maxon are doing to solve it is linking back to this post… I too wondered why they would rely on a private framework, let alone one that has to do with mobile device support.
Anyway, as for your first question: Indeed, I got the error in Console, at the very end of the startup attempt:
WARNING: Could not load dll. Error code: dlopen(/Applications/MAXON/Cinema 4D R19/corelibs/c4dplugin.xlib, 6): Symbol not found: _xpc_file_transfer_create_with_path
Referenced from: /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
Expected in: /usr/lib/libSystem.B.dylib
in /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice. (file:///Applications/MAXON/Cinema 4D R19/corelibs/c4dplugin.xlib) [osx_dll.cpp(89)] [general.cpp(266)]
The fact that you’re not getting this, that swapping the framework file hasn’t worked for you, and that your issue started after you updated elsewhere makes me think that perhaps your issue isn’t related to the MobileDevice.framework.
Do you get any warnings at all in the Console? Look for the word “error”. What do you get just before the the startup process exits?
If you haven’t already, maybe the following are worth a try:
Deleting the contents of your Cache, Launch Agents, Saved Application State, Launch Daemons, etc., folders
Reset the System Management Controller *
Reset the NVRAM *
Launch in Recovery Mode and run First Aid on your drives
Delete the Mesa folder located in Applications/MAXON/Cinema 4D R19/resources/libs/osx/ **
In my first post I noted them as not having worked for me, but maybe they’ll work for you.
* If you don’t know how to do this, I’ll be glad to post instructions. ** I found this recommendation online somewhere, though I can’t remember where. I recommend you make a copy of the Mesa folder before you delete it, just in case.
Anyway, hope some of this may help you out! Good luck!
________________________________________
…So this is how I managed to bungle it up today.