Выполнение не выполнено для задачи ': calculator: compileKonanKotlinArithmeticParserIphone'

Ну, я пытаюсь запустить образец калькулятора из kotlin-native repo.

Затем выполните следующие действия:

Чтобы создать и запустить образец, выполните следующие действия:

  1. Откройте образцы / calculator / calculator.xcodeproj с помощью Xcode.

  2. Откройте цель проекта через навигатор проекта, перейдите на вкладку «Общие». В разделе «Идентификация» измените идентификатор пакета на уникальную строку в формате обратного DNS. Затем выберите команду в разделе «Подписание». См. Xcode. документацию для получения дополнительной информации.

  3. Теперь создайте и запустите приложение на подключенном iPhone с помощью Xcode.

Но когда я пытаюсь создать приложение в Xcode, я получаю следующую ошибку и журнал к ней находится ниже:

… … …

The target is not enabled on the current host: linux . Target 'linux' of artifact 'libgit2' is not supported on the current host . The target is not enabled on the current host: linux . The target is not enabled on the current host: linux . The target is not enabled on the current host: linux . The target is not enabled on the current host: linux Target 'linux' of artifact 'libcurl' is not supported on the current host . The target is not enabled on the current host: linux . The target is not enabled on the current host: linux The target is not enabled on the current host: linux The target is not enabled on the current host: linux The target is not enabled on the current host: linux The target is not enabled on the current host: raspberrypi Target 'linux' of artifact 'sdl' is not supported on the current host Target 'raspberrypi' of artifact 'sdl' is not supported on the current host The target is not enabled on the current host: linux The target is not enabled on the current host: raspberrypi Target 'linux' of artifact 'tetris' is not supported on the current host Target 'raspberrypi' of artifact 'tetris' is not supported on the current host The target is not enabled on the current host: linux The target is not enabled on the current host: mingw Target 'linux' of artifact 'ffmpeg' is not supported on the current host Target 'mingw' of artifact 'ffmpeg' is not supported on the current host The target is not enabled on the current host: linux The target is not enabled on the current host: mingw Target 'linux' of artifact 'sdl' is not supported on the current host Target 'mingw' of artifact 'sdl' is not supported on the current host The target is not enabled on the current host: linux The target is not enabled on the current host: mingw Target 'linux' of artifact 'Player' is not supported on the current host Target 'mingw' of artifact 'Player' is not supported on the current host The target is not enabled on the current host: mingw :calculator:checkKonanCompiler :calculator:compileKonanKotlinArithmeticParserIphone FAILED FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':calculator:compileKonanKotlinArithmeticParserIphone'. Classpath of the tool is empty: konanc Probably the 'konan.home' project property contains an incorrect path. Please change it to the compiler root directory and rerun the build. Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Get more help at https://help.gradle.org BUILD FAILED in 8s 2 actionable tasks: 2 executed Command /bin/sh failed with exit code 1 

Спасибо!

    Я столкнулся с очень похожим / тем же вопросом, и люди Котлина поняли эту проблему .

    1. cd к kotlin-native проекту проекта kotlin-native
    2. Выполнить ./gradlew dist crossDist
    3. Откройте Xcode и запустите проект.

    демо-версия калькулятора для iPhone 8 Plus