任务“: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 处理:无法确定标头位置的主要内容,如果未能解决你的问题,请参考以下文章