Сгенерированный Intellij проект для мультиплатформ Kotlin всегда показывает сбой сборки

Я использую intellij для создания многоплатформенного проекта Kotlin для Android и iOS. Я не вносил никаких изменений в сгенерированный шаблон, но при открытии проекта iOS в xcode и его запуске он показывает Build Failed с этими журналами.

/Users/archie.quinones/Library/Developer/Xcode/DerivedData/iosApp-bwuvtubwlwgrwofszlveznlcosbj/Build/Intermediates.noindex/iosApp.build/Debug-iphonesimulator/app.build/Script128802: F8804D2804D2D4D2D4D2D4D2D4D2804D1804D1804D2804 .quinones / IdeaProjects / MppApplication / iosApp /../ gradlew: нет такого файла или каталога Команда PhaseScriptExecution завершилась неудачно с ненулевым кодом выхода

Могут ли некоторые посоветовать мне, как заставить эту работу работать?

Большое тебе спасибо.


person Archie G. Quiñones    schedule 17.11.2019    source источник


Ответы (1)


Здесь есть небольшая путаница. AFAIK, в вашем скрипте Gradle должно быть примечание с чем-то вроде

    //Before opening the project from iosApp directory in Xcode,
    // make sure all Gradle infrastructure exists (gradle.wrapper, gradlew).

Поэтому, пожалуйста, откройте каталог проекта в Терминале и выполните gradle wrapper задачу вручную.
Это известная проблема мастера Kotlin / MPP, здесь билет. Это не проблема, так как обертку можно изготовить самостоятельно, но я согласен, что это может быть неочевидно.

person Artyom Degtyarev    schedule 18.11.2019