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

KMM跨平台项目无法在iOS运行:编译下载报错

解决KMM iOS构建时的HTTP 416下载错误

HTTP 416错误表示请求的资源范围无效,通常是Kotlin Native依赖的Apple LLVM工具链下载不完整或本地缓存损坏导致的。以下是具体修复步骤:

  • 清理Kotlin Native本地缓存
    找到Kotlin Native的默认缓存目录:~/Library/Caches/Kotlin/native,删除该目录下与apple-llvm-20200714-macos-aarch64-essentials相关的文件夹及缓存文件。

  • 手动触发依赖下载
    打开终端进入KMM项目根目录,执行对应模块的编译命令(替换:shared为你的实际共享模块名称):

    ./gradlew :shared:compileKotlinIosArm64
    
  • 同步项目后重新构建
    先在终端执行./gradlew clean build确保共享模块编译正常,再打开Xcode的KmpApp.xcworkspace重新构建iOS模块。

  • 检查网络稳定性
    确保网络连接稳定,避免下载过程中断;若存在网络限制,可尝试切换至更稳定的网络环境。

内容的提问来源于stack exchange,提问作者Hridoy Chowdhury

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 04:34:52