Quiero agregar una configuración de ejecución/depuración para una aplicación iOS para una aplicación Kotlin Multiplatform Mobile en Android Studio 4.1.2. Sin embargo, parece haber un problema con la configuración para iOS.
En la siguiente captura de pantalla puedes ver el problema. En el cuadro de diálogo "Configuración de ejecución/depuración", Android Studio se queja de
Error: Please specify Xcode project location in xcodeproj property of gradle.properties Usar el botón "Reparar" no resuelve el problema. Android Studio solo agrega un xcodeproj adicional a gradle.properties y se queja de un parámetro duplicado.
También probé diferentes rutas (relativa y absoluta) para xcodeproj . Sin suerte.
Si no recuerdo mal, solía funcionar fuera de la caja. Se configuró automáticamente un nuevo proyecto Kotlin Multiplatform Mobile para Android e iOS. No estoy seguro de qué cambió. Probablemente algo fue actualizado.
¿Es esto un error con el complemento KMM? ¿O hay algo que pueda hacer en mi sistema para arreglar esto?
no hagas eso con Android Studio.
Simplemente abra Xcode, haga clic en 'abrir otro proyecto...', ubique la carpeta iosApp que lo nombró al crear su proyecto en Android Studio.
después de eso, simplemente haz clic en ejecutar y diviértete.
Si el proyecto no se ejecuta de inmediato, incluso al abrirlo desde Xcode y muestra shared framework is missing , intente generar el marco compartido para la plataforma iOS usando la terminal. Navegue a la carpeta del proyecto y ejecute
Comando: ./gradlew packForXcode Ahora el marco compartido debe tener un producto xcode-frameworks y debería poder compilar y ejecutar el proyecto a través de Xcode.
Lo arreglé degradando la versión de Kotlin de 1.4.30 a 1.4.21. Puedes consultar este hilo aquí . Para degradar, descargue la versión que desee de la tienda de complementos y elija el complemento de instalación desde el disco como se muestra en la imagen a continuación 
Al actualizar la versión de Android Studio a 4.2.1, la versión del complemento KMM a 0.2.6, crear un nuevo proyecto KMM con el complemento KMM, el problema se puede solucionar automáticamente.
Si no quieres usar Xcode:
Parece que hay algunos problemas de IDE en estas versiones, una opción sería degradar la versión de Kotlin.
Lo que funcionó para mí fue descargar el último Canary Android Studio y configurar mi proyecto KMM allí.
Esperemos que pronto esto sea estable para las próximas versiones.
Igual que aquí: https://stackoverflow.com/a/66941077/3117650
Parece que hay algunos problemas de IDE en estas versiones, una opción sería degradar la versión de Kotlin.
Lo que funcionó para mí fue descargar el último Canary Android Studio y configurar mi proyecto KMM allí.
Esperemos que pronto esto sea estable para las próximas versiones.