【问题标题】:Kotlin Multiplatform project include cocoapod dependencyKotlin Multiplatform 项目包含 cocoapod 依赖项
【发布时间】:2021-09-08 15:47:45
【问题描述】:

尝试为我的 Kotlin MPP 设置 cocoapods:

plugins {
    kotlin("multiplatform") version "1.5.10"
    kotlin("native.cocoapods") version "1.5.10"
    id("com.android.library")
    id("maven-publish")
}

同步项目最终会出现此错误:

Execution failed for task ':podspec'.
> this and base files have different roots: C:\Users\user\AppData\Local\Temp\wrap6957loc\gradlew and G:\Workspace\tracking-lib.

我在窗户上,而且永远都是。该项目应建立在 Windows 和 Mac 上。所以我认为该插件的基本包含应该可以工作?

我可以做些什么来修复路径?

【问题讨论】:

    标签: kotlin cocoapods kotlin-multiplatform


    【解决方案1】:

    这看起来像一个错误。该插件应该被禁用,但构建应该可以正常工作。请考虑将其报告给https://kotl.in/issue

    cocoapods 插件强烈依赖预安装的组件,例如 Xcode CLI Tools、cocoapods 和 cocoapods-generate。所有这些都被描述为here。 Kotlin MPP 项目的 iOS 目标本身不能在 Windows 上构建,这是编译器的限制。查看完整的目标列表及其可用性here

    【讨论】:

      猜你喜欢
      • 2021-09-29
      • 2020-12-08
      • 1970-01-01
      • 2018-07-17
      • 2021-06-22
      • 1970-01-01
      • 2021-04-11
      • 2020-05-29
      • 1970-01-01
      相关资源
      最近更新 更多