russhwolf / multiplatform-settings

A Kotlin Multiplatform library for saving simple key-value data
Apache License 2.0
1.7k stars 67 forks source link

Support for apple silicon seems to be broken #96

Closed micHar closed 3 years ago

micHar commented 3 years ago

The 0.8 is supposed to work with new apple silicon targets but it doesn't work for me at least for iosSimulatorArm64 target. Gradle sync doesn't seem to complain for the main artifact, but it complains for: multiplatform-settings-no-arg, multiplatform-settings-coroutines-native-mt (which makes sense because it uses coroutines 1.5.1 and support for apple silicon is added at 1.5.2 afaik). Also I don't use this feature but I think the kotlinx.serialization used is 1.2.2 which also isn't compatible with apple silicon (1.3.0-RC is).

russhwolf commented 3 years ago

Thanks for reporting. The missing targets in no-arg is an oversight. The missing coroutines and serialization targets are because I haven't republished since those libraries updated. I'll plan to republish soon with these targets added.

russhwolf commented 3 years ago

Fixed in 0.8.1