首页 > 解决方案 > 如何在 Android Studio 中为 Kotlin Multiplatform 配置 iOS 应用程序?

问题描述

我想为 Android Studio 4.1.2 中的 Kotlin 多平台移动应用程序的 iOS 应用程序添加运行/调试配置。但是,iOS 的配置似乎存在问题。

在下面的屏幕截图中,您可以看到问题。在“运行/调试配置”对话框中,Android Studio 抱怨

Error: Please specify Xcode project location in xcodeproj property of gradle.properties

使用“修复”按钮并不能解决问题。Android Studio 只是添加了一个附加参数xcodeprojgradle.properties抱怨重复参数。

我还尝试了不同的路径(相对和绝对)xcodeproj。没运气。

如果我没记错的话,它曾经是开箱即用的。为 Android和iOS自动配置了一个新的 Kotlin Multiplatform Mobile 项目。我不确定发生了什么变化。可能更新了一些东西。

这是 KMM 插件的错误吗?或者我可以在我的系统上做些什么来解决这个问题?

在此处输入图像描述

标签: android-studiokotlinkotlin-multiplatformkotlin-multiplatform-mobile

解决方案


如果项目即使从 Xcode 打开它也没有立即运行并显示shared framework is missing,然后尝试使用终端为 iOS 平台生成共享框架。导航到项目文件夹并执行
命令:./gradlew packForXcode 现在共享框架应该有一个xcode-frameworks产品,您应该能够通过 Xcode 构建和运行项目。


推荐阅读