Patching libraries on default macOS will break code signature and default macOS will refuse to execute patched ida libraries if they are not codesigned. Code sign them with something like this: $ codesign --force --deep --sign - ./libida.dylib $ codesign --force --deep --sign - ./libida32.dylib