otool -l MyApp | grep -A2 LC_LOAD_DYLIB Expected output:
:
install_name_tool -change @rpath/libsomething.dylib @executable_path/libsomething.dylib YourTweak.dylib iOS requires all binaries (main executable + dylib) to be signed, even with an ad-hoc signature.
file MyApp # MyApp: Mach-O 64-bit executable arm64 Method A — Using insert_dylib (recommended):
optool install -c load -p "@executable_path/YourTweak.dylib" -t MyApp cp YourTweak.dylib . 3.5. (Optional) Modify Dependencies with install_name_tool If your dylib depends on other dylibs, adjust rpaths: