install_name_tool -change /usr/lib/libc++.1.dylib @executable_path/libc++.1.dylib my_app
One of the biggest use cases for cctools is building Mach-O binaries on non-Apple hardware. By packaging cctools 65 as a portable binary, developers can set up a "toolchain" directory on a Linux machine to compile for iOS without needing to install system-wide packages that might conflict with existing libraries.
CCTools provides the low-level utilities required to inspect, modify, and link object files. A portable version (v65) allows developers and reverse engineers to: cctools 65 portable
The "Portable" nature ensures that these utilities can be invoked from a USB drive or a project-specific folder without conflicting with system-installed versions (e.g., Apple’s Xcode tools). install_name_tool -change /usr/lib/libc++