MacOS "VEXosUtility cannot be opened because of a problem" bug + temporary fix

We ran into a problem with the VEXOSUtility application for the MacOS where it cannot execute on a case-sensitive hard drive partition (e.g. Mac OS Extended (Case-sensitive, Journaled)).

The error reported by the OS is: [INDENT]
"VEXosUtility cannot be opened because of a problem.[/INDENT]
Check with the developer to make sure VEXosUtility works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application and macOS."

The issue appears to be that the application attempts to load a library using the lowercase “resources” directory name:
@executable_path/…/resources/libVEXIQCDCLib.dylib

while the application is bundled with the standard “Resources” directory. Simply renaming the directory doesn’t fix things, as it appears to attempt to load other libraries using the standard “Resources” name.

For the time being, we got the application to load by adding a symbolic link in the directory using the “Terminal” application:

cd /Applications/VEXosUtility.app/Contents/
ln -s resources/ Resources

Hope this helps others who are in the same boat.
[RIGHT] [/RIGHT]