任务“:cinteropAFNetworkingIOS”执行失败。 > 无法为 AFNetworking 执行 cinterop 处理:无法确定标头位置

Posted

技术标签:

【中文标题】任务“:cinteropAFNetworkingIOS”执行失败。 > 无法为 AFNetworking 执行 cinterop 处理:无法确定标头位置【英文标题】:Execution failed for task ':cinteropAFNetworkingIOS'. > Cannot perform cinterop processing for AFNetworking: cannot determine headers location 【发布时间】:2019-06-07 15:46:41 【问题描述】:

Gradle 构建后 Xcode 中会弹出此错误

或者像你的intelliJ中的下面那个

【问题讨论】:

【参考方案1】:

当你遇到这样的错误时,

此属性用于将 Gradle 插件使用的默认 Kotlin/Native 编译器替换为本地发行版。由于此示例包含在 K/N 存储库中,因此已指定此属性以使用从源代码构建的编译器。

因此,您可以从您的 gradle.properties 中删除 org.jetbrains.kotlin.native.home 并重新运行构建。

对于第二张图片中的错误,您可以忽略它,因为当您尝试在终端中执行 ./gradlew 构建时,这必然会发生,因为这不是由 IntelliJ 或 android Studio 中的 gradle 处理的。当您按照 Readme.md(https://github.com/JetBrains/kotlin-native/tree/master/samples/cocoapods) 并取消链接“Pods_ios_app.framework”并通过再次浏览重新链接以使其工作时,它将被 Xcode 识别。

【讨论】:

以上是关于任务“:cinteropAFNetworkingIOS”执行失败。 > 无法为 AFNetworking 执行 cinterop 处理:无法确定标头位置的主要内容,如果未能解决你的问题,请参考以下文章

任务计划程序打开软件的原理

CELERY 定时任务

“异步任务然后等待任务”与“任务然后返回任务”[重复]

宏任务和微任务的执行顺序

宏任务和微任务

20230515学习笔记——js中的同步任务与异步任务,宏任务与微任务