You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That being said it crashes on launch for other reasons. There are two issues I can spot right now, and I think they are related.
In the solvespace.app folder there are two folders MacOS and Resources. A file that is missing and should be there is Info.plist, it's there in the 'make' build and macOS apps in general have it.
It seems to fail to find its resources? The file is there in the Resources folder but a missing Info.plist file means the app doesn't have the values it needs to start. Crashes on line:
The Info.plist is generated by cmake command and not regenerated if you manually remove SolveSpace.app and call make. As for BundleUtilities, master simply links everything statically now.
That being said it crashes on launch for other reasons. There are two issues I can spot right now, and I think they are related.
In the solvespace.app folder there are two folders MacOS and Resources. A file that is missing and should be there is Info.plist, it's there in the 'make' build and macOS apps in general have it.
It seems to fail to find its resources? The file is there in the Resources folder but a missing Info.plist file means the app doesn't have the values it needs to start. Crashes on line:
and in platform.cpp
The value of the variable name = "locales.txt"
Similar macOS app cmake:
https://github.com/euler0/mini-cmake-qt/blob/master/CMakeLists.txt
https://stackoverflow.com/questions/42313808/customising-macos-bundles-info-plist-file-with-cmake
Some notes on Cmake BundleUtilities
https://cmake.org/cmake/help/v3.9/module/BundleUtilities.html
https://cmake.org/Wiki/BundleUtilitiesExample
Shows projects generating mac os app bundles, I know supercollider is a big app with good mac support:
https://github.com/search?l=CMake&p=1&q=+fixup_bundle&type=Code&utf8=%E2%9C%93
The text was updated successfully, but these errors were encountered: