Hi Rob,
Just tested your webmanager application on a clean MacOS.
Install work fine, I have to open the setup to install python and indiweb.
For convenience for new users maybe this page can open automatically on the first run if the application is not found? or a simplified dialog that do the same as the Install button?
The server start but then it fail to load a driver. the messages are:
FIFO: Starting driver indi_simulator_ccd
2019-06-14T06:53:32: Driver indi_simulator_ccd: pid=64014 rfd=4 wfd=7 efd=8
2019-06-14T06:53:32: Driver indi_simulator_ccd: dyld: Library not loaded: @executable_path/../Frameworks/libusb-1.0.0.dylib
2019-06-14T06:53:32: Driver indi_simulator_ccd: Referenced from: /Applications/INDIWebManagerApp.app/Contents/Frameworks/libindidriver.1.dylib
2019-06-14T06:53:32: Driver indi_simulator_ccd: Reason: image not found
2019-06-14T06:53:32: Driver indi_simulator_ccd: stderr EOF
Child process 64014 died
The details for this libs:
$ otool -L /Applications/INDIWebManagerApp.app/Contents/Frameworks/libindidriver.1.dylib
/Applications/INDIWebManagerApp.app/Contents/Frameworks/libindidriver.1.dylib:
@rpath/libindidriver.1.dylib (compatibility version 1.0.0, current version 1.7.
@executable_path/../Frameworks/libusb-1.0.0.dylib (compatibility version 2.0.0, current version 2.0.0)
@executable_path/../Frameworks/libnova-0.13.0.dylib (compatibility version 1.0.0, current version 1.0.0)
@rpath/libcfitsio.3.dylib (compatibility version 3.0.0, current version 3.45.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)
@rpath/libz.dylib (compatibility version 1.0.0, current version 1.2.11)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
$ otool -L /Applications/INDIWebManagerApp.app/Contents/Frameworks/libusb-1.0.0.dylib
/Applications/INDIWebManagerApp.app/Contents/Frameworks/libusb-1.0.0.dylib:
@rpath/libusb-1.0.0.dylib (compatibility version 2.0.0, current version 2.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1570.15.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)
Just remark that for indiserver running in Contents/MacOS/indi the Framework path is ../../Framework . maybe this is the error.
Or need @rpath instead of @executable_path/../Frameworks