Я пишу многоплатформенный проект Kotlin, и при компиляции в Android Studio все работает нормально, однако при попытке скомпилировать его в Xcode я получаю ошибку компиляции:
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
Я установил Java и могу найти его в терминале, поэтому похоже, что проблема в Xcode:
$ echo $JAVA_HOME
/Users/xxx/.sdkman/candidates/java/current
$ java --version
openjdk 17.0.6 2023-01-17
OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode)
Я запустил kdoctor, и он не обнаружил проблем с моей настройкой:
$ kdoctor
Environment diagnose (to see all details, use -v option):
[✓] Operation System
[✓] Java
[✓] Android Studio
[✓] Xcode
[✓] Cocoapods
Conclusion:
✓ Your system is ready for Kotlin Multiplatform Mobile Development!
Подробнее здесь: https://stackoverflow.com/questions/768 ... va-runtime