Fixed
Status Update
Comments
da...@google.com <da...@google.com>
ap...@google.com <ap...@google.com> #2
For Kotlin 2.0 and KSP 2.0 the Cannot change attributes of configuration ':composeApp:debugFrameworkIosX64' after it has been locked for mutation
really seems like a KSP issue. You should file a bug in their repository with a sample app if possible.
If you downgrade to Kotlin 1.9 then things 'should' work, there are example apps out there with such configuration, like the following one:
Description
Version used: 2.0.0
Devices/Android versions reproduced on: Nexus S / API 28
Room generates a migration, and at the end it has a line that looks like this:
_db.execSQL("INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(SOME_NUMBER, \"LONG_STRING\")");
LONG_STRING is wrapped in double quotes, but it should be wrapped in single quotes. This will avoid generating the error in modern sqlite versions.