Android studio 无法添加苹果设备

问题描述 投票:0回答:4

我想在 Android studio 中试用 Kotlin Multiplatform Mobile (KMM)。我已经安装了插件,当我尝试添加 IOS 配置时,没有任何显示。我只有一个 IOS 选项,但当我点击它时什么也没有显示。 Android 设备已经设置完毕,因此我可以在 Android 中运行它。

enter image description here

ios iphone android-studio kotlin kotlin-multiplatform
4个回答
4
投票

我猜您没有在 macOS 上运行 Android Studio。您必须拥有 macOS 才能通过 XCode 进行编译并使用 Apple 模拟器

如果您在 macOS 上运行 AS 并且使用 KMM 插件创建了项目,那么奇怪的是您没有设置 iOS 的运行配置,但您可以尝试单击左上角的

+
按钮角落。请记住,您的计算机上必须安装XCode(和模拟器)和命令行工具

如果您在不同于 macOS 的操作系统上运行 AS,则只能编译库的非本机(不是 macOS 或 iOS)部分。


1
投票

有同样的问题。对我来说解决这个问题的方法是使用

xcode-select --install
安装 Xcode 命令行工具。 如果这不起作用,通常请检查 Xcode 设置的完整性。


0
投票

您需要执行以下操作才能在 ios 设备上从 android studio 运行您的 KMP 应用程序

  1. Mac
  2. Android Studio IDE
  3. 安装kdoctor工具
  4. Xcode IDE
  5. 可卡足类
  6. 安装 Kotlin Multiplatform Mobile(插件)

完成所有这些步骤后,其余部分如下

  1. 转到编辑配置。
  2. 单击左上角的 (+) 图标添加新配置。
  3. 您将在列表中找到iOS应用程序配置,选择它。
  4. 然后您需要填写以下详细信息。

iosApp Configuration

如您所见,第一个字段需要选择 iosApp.xcodeproj,您将在创建的项目目录下找到它,打开它,您将在其中找到 iosApp 文件夹,您可以找到 iosApp.xcodeproj 文件,在第一个字段中选择它,然后为其余字段选择如屏幕截图所示。 申请 -> 确定

您将获得 iosApp 配置。


0
投票

我将 macOS 更新到最新版本(截至目前为 Sequoia 15.0.1 (24A348))后遇到此错误

什么对我有用:

  1. 将android studio更新到最新版本(Ladybug | 2024.2.1 截至此日期的补丁 1)
  2. 将 xcode 更新到最新版本(截至目前版本 16.0 (16A242d))
  3. 更新kdoctor(不重要)

希望这对某人有帮助

© www.soinside.com 2019 - 2024. All rights reserved.