https://kotlinlang.org logo
#compose-desktop
Title
# compose-desktop
s

Sean Proctor

11/01/2023, 9:50 PM
@Zoff Did you ever figure out the issue with sqlite on MacOS 11? The only Mac I have for testing is an ancient x86 that isn't getting 12.
z

Zoff

11/02/2023, 1:59 PM
no. i now compile it on android 12.
my best guess is that sqlite for java is compiled on a "too new" macOS and the package is signed with an algorithm that did not exist yet on older OS versions. i had the same issue with an iOS app also. where i needed some strange settings in xcode to make it work
s

Sean Proctor

11/03/2023, 2:44 AM
Thanks. I had a version that worked on MacOS 11 previously. It broke sometime around the update to kotlin 1.9.0/compose 1.4.3. I'll need to go back and see which change caused the breakage.
z

Zoff

11/04/2023, 8:49 AM
ok. post back here if you find it. maybe the sqlite java guys can be persuaded to change how they compile their lib for macOS. they dont compile it on a mac VM but cross compile it on linux
s

Sean Proctor

11/06/2023, 1:11 AM
Well, Mac changed their requirements, so my old version doesn't work now either. It complains about missing teamID, so I guess it needs a newer Compose, which is what caused the breakage.
It seems that a newer versions of Compose don't work with, perhaps, older versions of XCode. I opened a bug report at https://github.com/JetBrains/compose-multiplatform/issues/3914