You can also fix the EFW plugin as it's not properly linked on libudev1 ... which makes it crash TheSkyX as it's missing symbols on Linux x86_64.
I had to have a user patch it on their system using
patchelf --add-needed libudev.so.1 x2focuserEAF.so
but you should properly link your library.
Also if you make a new version, please fix the installer for macOS (I sent an email in a email thread between you guys, software bisque and me over a year ago, your engineer (Yang Zhou) said "we'll fix it in the next release" ... and yet multiple release latter this is still not fixed ... so here is the change to make to your install script :
if [ -d "$TheSkyX_Path/PlugIns" ]; then
PLUGINS_DIR="$TheSkyX_Path/PlugIns"
elif [ -d "$TheSkyX_Path/Resources/Common/PlugIns64" ]; then
PLUGINS_DIR="$TheSkyX_Path/Resources/Common/PlugIns64"
elif [ -d "$TheSkyX_Path/Resources/Common/PlugInsARM32" ]; then
PLUGINS_DIR="$TheSkyX_Path/Resources/Common/PlugInsARM32"
elif [ -d "$TheSkyX_Path/Resources/Common/PlugInsARM64" ]; then
PLUGINS_DIR="$TheSkyX_Path/Resources/Common/PlugInsARM64"
else
PLUGINS_DIR="$TheSkyX_Path/Resources/Common/PlugIns"
fi
This is valid for all your plugin, not just the camera one ... there is NO MORE Resources/Common/PlugIns64
on macOS ! this has been gone for over 2 years
You might want to improver your dev QA a bit... these are easy to catch if only you were installing the plugins once and actually testing them.