jamulussoftware / jamulus

Jamulus enables musicians to perform real-time jam sessions over the internet.
https://jamulus.io
Other
984 stars 221 forks source link

iOS: Investigate Qt6 crash & update afterwards #2711

Open hoffie opened 2 years ago

hoffie commented 2 years ago

Finally found out (again) how to view iOS crash logs. You need macOS and The console App. I think that's the error: image

We probably need to change the application class. Or maybe https://forum.qt.io/topic/82102/can-t-create-qapplication-for-ios-using-cmake-build

Originally posted by @ann0see in https://github.com/jamulussoftware/jamulus/issues/2300#issuecomment-1172693513

(Also see further investigation by @pljones in that ticket)

Original commit (including a relevant workaround) for reference: de632f4a9f84200f72ace34a101770c5b7a48fcf

hoffie commented 1 year ago

See https://github.com/jamulussoftware/jamulus/pull/2625#issuecomment-1275690542:

QMAKE_LFLAGS += -Wl,-e,_qt_main_wrapper

Thanks to @danryu.

pljones commented 1 year ago

@hoffie any progress on this?

ann0see commented 1 year ago

I think the GUI gets messed up with QT 6.

ann0see commented 2 months ago

I've compiled and successfully installed 3.10.0dev-6f57737c on iOS 17.4.1 with QT 6.7.0. I think we should open a new issue where we collect the UI issues if it doesn't exist yet.