Make apps work on case sensitive macOS.
Warning
A few apps may still not work until I have found a solution regarding permission errors.
A few apps may need their mach-o header modified.
I'm working on a helper program to achieve this.
See the compatibility table below.
- Download the latest
dylib
from the releases - Inject the
dylib
:- Manually
- Run
DYLD_INSERT_LIBRARIES=<ABSOLUTE_DYLIB_PATH> <APP_BINARY_PATH>
- Example:
DYLD_INSERT_LIBRARIES=/Users/alexandra/Downloads/macoscasesensitivitypatch.dylib /Applications/Xcode.app/Contents/MacOS/Xcode
- Example:
- Run
- Permanently
- TBD
- Manually
Note: You may need to use sudo -i
when injecting manually, if you see a "permission denied" error.
Status | App | Reason |
---|---|---|
✅ | Adobe After Effects | Works once installed, but the installers need their mach-o header modified. |
❌ | Steam | |
✅ | Ultimate Vocal Remover | |
Unity | Works with a modified mach-o header. | |
Wuthering Waves | Works, but needs to be launched as root. |
- Install the dependencies:
Xcode
13 or latercmake
3.10 or later
- Clone the project:
git clone --recursive https://github.com/kaethchen/macOSCaseSensitivityPatch.git && cd macOSCaseSensitivityPatch
- Configure the project:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
- Build the project:
cmake --build build --config Release
If you would like to contribute, please take a look at my contribution guidelines first.