Intellij为Kotlin Multiplatform生成的项目始终显示构建失败

时间:2019-11-17 08:08:47

标签: ios gradle kotlin kotlin-multiplatform

我正在使用intellij为Android和iOS创建Kotlin多平台项目。我尚未对生成的模板进行任何更改,但是在xcode中打开iOS项目并运行它时,它显示Build Failed并带有此日志。

  

/Users/archie.quinones/Library/Developer/Xcode/DerivedData/iosApp-bwuvtubwlwgrwofszlveznlcosbj/Build/Intermediates.noindex/iosApp.build/Debug-iphonesimulator/app.build/Script-F861D812207FA4320085E80D.sh:第2行:/ Users / archie.quinones / IdeaProjects / MppApplication / iosApp /../ gradlew:无此类文件或目录   命令PhaseScriptExecution失败,退出代码非零

有人可以指导我如何进行这项工作吗?

非常感谢您。

1 个答案:

答案 0 :(得分: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向导的已知问题,here是故障单。这不是问题,因为您可以自己生产包装纸,但我同意,这可能并不明显。