Thanks Quinn, that's exactly what it was. The rpath that snuck in there came from a CMake target_link_directories command and after changing it to an equivalent find_library command, the load command path was gone from the executable and the App worked perfectly.