kotlin - Kotlin Multiplatform 项目包括 cocoapod 依赖项
问题描述
尝试为我的 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 上。所以我假设该插件的基本包含应该有效?
我能做些什么来修复路径?
解决方案
这看起来像一个错误。该插件应该被禁用,但构建应该可以正常工作。请考虑将其报告给https://kotl.in/issue
cocoapods 插件强烈依赖预安装的组件,例如 Xcode CLI Tools、cocoapods 和 cocoapods-generate。所有这些都在此处进行了描述。Kotlin MPP 项目的 iOS 目标本身不能在 Windows 上构建,这是编译器的限制。在此处查看目标的完整列表及其可用性。
推荐阅读
- c++ - 是否允许使用来自非推导模板参数的签名的成员函数声明?
- asp.net-mvc - 如何更新多个表中的多行
- javascript - How to use getselected function of Kalendae
- r - R Segmented:有没有办法强制断点?
- amazon-web-services - 通过别名限定符在 Greengrass 上调用本地 Lambda
- python - Json反对并返回像java一样的python
- python-3.x - 查找使用networkx创建的无向图的所有循环路径
- php - Starting and stoping Ajax Overlay spinner in Woocommerce
- adobe - How to mix main timeline movieclips with html5 canvas in Adobe Animate CC 2019
- mysql - 将动态行转换为列