diff --git a/utils/deploy_tool/main.cpp b/utils/deploy_tool/main.cpp index d7647c6d..3876c292 100644 --- a/utils/deploy_tool/main.cpp +++ b/utils/deploy_tool/main.cpp @@ -388,6 +388,13 @@ void patchNameTool() { fi.path = l; patch_list << (out_dir + fi.name()); } + piForeach (PIString local_lib, patch_list) { + fi.path = local_lib; + cmd = nametool + " -id \"@executable_path/../Frameworks/" + fi.name() + "\""; + cmd += " \"" + local_lib + "\" 2> /dev/null"; + piCout << " " << cmd; + execute(cmd); + } piForeach (PIString f, flibs) { PIString fl = findLib(frameworkName(f)); if (fl.isEmpty()) continue;