Модуль shared собирается под Android, но не под iOS из-за java.util.UUID
// shared/src/commonMain/kotlin/Order.kt
import java.util.UUID
fun newOrderId(): String = UUID.randomUUID().toString()
Android-приложение собирается, а сборка iOS-фреймворка падает: Unresolved reference: java. Почему?
- В commonMain нет JVM-API, он есть только на Android
- На iOS нужно подключить Java-рантайм в Xcode
- Импорт нужно перенести в файл iosMain
- Kotlin/Native не поддерживает строки UUID
