在IntelliJ IDEA中构建Kotlin原生的M1二进制文件

r7xajy2e  于 2022-12-17  发布在  IntelliJ IDEA
关注(0)|答案(1)|浏览(164)

我正在我的M1 Mac上使用IntelliJ IDEA 2022.3社区版(Build #IC-223.7571.182,构建于2022年11月29日;运行时版本:第17.0.5+1- 653.14节)
我注意到生成的二进制文件是针对x86_64的
我在设置、IDEA帮助或Google中找不到如何为aarch 64构建它。
是它不见了还是我找不到设置?

lhcgjxsq

lhcgjxsq1#

我仍然没有找到通过GUI进行设置的方法,也没有Java、Kotlin、Gradle或JetBrains背景知识,但我现在找到了如何在配置文件中更改它:

在项目选项卡中,我可以编辑build.gradle.kts并更改kotlin/nativeTarget/hostOS行:
是:

hostOs == "Mac OS X" -> macosX64("native")

现在:

hostOs == "Mac OS X" -> macosArm64("native")

感谢YouTrack上一个月前的这篇文章的帮助:New Kotlin Multiplatform Native Application project template won't run on Apple M1 from IntelliJ IDEA

相关问题