<div dir="ltr">Dear all, <div><br></div><div>I have generated a bundle for MacOS as follows: </div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:medium none;padding:0px"><div><div><font face="monospace, monospace">if(APPLE)</font></div></div><div><div><font face="monospace, monospace">    set(OS_BUNDLE MACOSX_BUNDLE)</font></div></div><div><div><font face="monospace, monospace">  elseif(WIN32)</font></div></div><div><div><font face="monospace, monospace">    set(OS_BUNDLE WIN32)</font></div></div><div><div><font face="monospace, monospace">  endif()</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">  include_directories(${CMAKE_CURRENT_BINARY_DIR})</font></div></div><div><div><font face="monospace, monospace">  add_executable(FADTTSter ${OS_BUNDLE}</font></div></div><div><div><font face="monospace, monospace">    ${FADTTS_src}</font></div></div><div><div><font face="monospace, monospace">  )</font></div></div><div><div><font face="monospace, monospace">  target_link_libraries(FADTTSter ${QT_LIBRARIES} ${VTK_LIBRARIES})</font></div></div><div><div><font face="monospace, monospace">  #--------------------------------------------------------------------------------</font></div></div><div><div><font face="monospace, monospace">  # Install the QtTest application, on Apple, the bundle is at the root of the</font></div></div><div><div><font face="monospace, monospace">  # install tree, and on other platforms it'll go into the bin directory.</font></div></div><div><div><font face="monospace, monospace">  INSTALL(TARGETS FADTTSter</font></div></div><div><div><font face="monospace, monospace">    DESTINATION . COMPONENT Runtime</font></div></div><div><div><font face="monospace, monospace">    RUNTIME DESTINATION bin COMPONENT Runtime</font></div></div><div><div><font face="monospace, monospace">  )</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">  macro(install_qt5_plugin _qt_plugin_name _qt_plugins_var)</font></div></div><div><div><font face="monospace, monospace">    get_target_property(_qt_plugin_path "${_qt_plugin_name}" LOCATION)</font></div></div><div><div><font face="monospace, monospace">    if(EXISTS "${_qt_plugin_path}")</font></div></div><div><div><font face="monospace, monospace">      get_filename_component(_qt_plugin_file "${_qt_plugin_path}" NAME)</font></div></div><div><div><font face="monospace, monospace">      get_filename_component(_qt_plugin_type "${_qt_plugin_path}" PATH)</font></div></div><div><div><font face="monospace, monospace">      get_filename_component(_qt_plugin_type "${_qt_plugin_type}" NAME)</font></div></div><div><div><font face="monospace, monospace">      set(_qt_plugin_dest "${CMAKE_INSTALL_PREFIX}/FADTTSter.app/Contents/PlugIns/${_qt_plugin_type}")</font></div></div><div><div><font face="monospace, monospace">      install(FILES "${_qt_plugin_path}"</font></div></div><div><div><font face="monospace, monospace">        DESTINATION "${_qt_plugin_dest}"</font></div></div><div><div><font face="monospace, monospace">        COMPONENT Runtime)</font></div></div><div><div><font face="monospace, monospace">      set(${_qt_plugins_var}</font></div></div><div><div><font face="monospace, monospace">        "${${_qt_plugins_var}};${_qt_plugin_dest}/${_qt_plugin_file}")</font></div></div><div><div><font face="monospace, monospace">    else()</font></div></div><div><div><font face="monospace, monospace">      message(FATAL_ERROR "QT plugin ${_qt_plugin_name} not found")</font></div></div><div><div><font face="monospace, monospace">    endif()</font></div></div><div><div><font face="monospace, monospace">  endmacro()</font></div></div><div><div><font face="monospace, monospace">  install_qt5_plugin("Qt5::QCocoaIntegrationPlugin" QT_PLUGINS)</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">  #--------------------------------------------------------------------------------</font></div></div><div><div><font face="monospace, monospace">  # install a qt.conf file</font></div></div><div><div><font face="monospace, monospace">  # this inserts some cmake code into the install script to write the file</font></div></div><div><div><font face="monospace, monospace">  INSTALL(CODE "</font></div></div><div><div><font face="monospace, monospace">      file(WRITE \"\${CMAKE_INSTALL_PREFIX}/${qtconf_dest_dir}/qt.conf\" \"[Paths]\nPlugins = PlugIns\n\")</font></div></div><div><div><font face="monospace, monospace">      " COMPONENT Runtime)</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace"> </font></div></div><div><div><font face="monospace, monospace">  install(CODE "</font></div></div><div><div><font face="monospace, monospace">    include(BundleUtilities)</font></div></div><div><div><font face="monospace, monospace">    fixup_bundle(\"${APPS}\" \"${QT_PLUGINS};\" \"${QT_LIBRARY_DIR};${QT_BINARY_DIR};\")</font></div></div><div><div><font face="monospace, monospace">   "</font></div></div><div><div><font face="monospace, monospace">    COMPONENT Runtime</font>)</div></div><div><br></div></blockquote><font face="arial, helvetica, sans-serif">The bundle will not run if executed through finder or in command line as </font><div><font face="monospace, monospace">$ open FADTTSter.app</font><font face="arial, helvetica, sans-serif">. </font></div>







<p><span><font face="monospace, monospace">LSOpenURLsWithRole() failed with error -10810 for the file /path/to/FADTTSter.app</font></span></p><p><span><font face="monospace, monospace"><br></font></span></p><p><font face="arial, helvetica, sans-serif">However, if the executable inside </font><span style="font-family:monospace,monospace">FADTTSter.app/Contents/MacOS/FADTTSter </span><font face="arial, helvetica, sans-serif">is executed, the application works fine. </font></p><p>Does any body knows how to solve this issue? </p><p>Any help will be greatly appreciated. </p><p>Best regards, <br></p></div>