You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin Multiplatform应用无法找到iOS模拟器,无法配置运行目标

解决KMM iOS运行目标配置失败的方案
  • 检查Xcode命令行工具路径
    打开终端执行xcode-select -p,确认路径指向当前安装的Xcode(例如/Applications/Xcode.app/Contents/Developer)。若路径错误,执行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer修正。

  • 规范CocoaPods操作

    1. 确保CocoaPods为最新稳定版:执行pod --version,若版本过时,用sudo gem install cocoapods更新。
    2. KMM项目无需手动执行pod init,直接在项目根目录运行./gradlew podInstall(官方推荐的pod集成方式,替代手动pod install)。
  • 清理项目缓存
    执行以下命令彻底清理缓存后重新构建:

    ./gradlew clean
    rm -rf ~/.gradle/caches
    cd iosApp # 切换到iOS模块目录
    pod deintegrate
    pod clean
    rm Podfile.lock
    

    返回项目根目录,重新执行./gradlew podInstall。

  • 核对Xcode项目配置
    打开iOS端的.xcodeproj或.xcworkspace文件,确认:

    • Build Settings中,iOS Deployment Target与KMM build.gradle.kts里配置的iOS目标版本完全一致。
    • Signing & Capabilities中已正确配置开发者账号与签名证书,避免签名问题导致运行目标无法识别。
  • 确认Java环境配置
    除切换到Java 11外,需验证JAVA_HOME变量指向正确:

    1. 执行echo $JAVA_HOME查看路径。
    2. 若路径错误,在~/.zshrc或~/.bash_profile中添加:
      export JAVA_HOME=$(/usr/libexec/java_home -v 11)
      
    3. 执行source ~/.zshrc(对应你的shell配置文件)生效后,重启Android Studio再尝试配置。

内容的提问来源于stack exchange,提问作者Johny Alam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 16:12:11