Skip to content

Make apps work on case sensitive macOS. (Unity, Adobe After Effects, Wuthering Waves,...)

License

Notifications You must be signed in to change notification settings

rrk567301/macOSCaseSensitivityPatch

macOSCaseSensitivityPatch

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.

Usage

  1. Download the latest dylib from the releases
  2. Inject the dylib:
    • Manually
      1. 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
    • Permanently
      1. TBD

Note: You may need to use sudo -i when injecting manually, if you see a "permission denied" error.

Compatibility

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.

Compiling

macOS

  1. Install the dependencies:
    • Xcode 13 or later
    • cmake 3.10 or later
  2. Clone the project: git clone --recursive https://github.com/kaethchen/macOSCaseSensitivityPatch.git && cd macOSCaseSensitivityPatch
  3. Configure the project: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
  4. Build the project: cmake --build build --config Release

Contributing

If you would like to contribute, please take a look at my contribution guidelines first.

License

GPL-3.0

About

Make apps work on case sensitive macOS. (Unity, Adobe After Effects, Wuthering Waves,...)

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project