直接集成

最终更新: 2025/02/06

如果你想要通过共用代码来同时开发你的 Kotlin Multiplatform 项目和 iOS 项目, 你可以使用一段特别的脚本来设置直接集成.

这段脚本会自动化在 Xcode 中将 Kotlin 框架连接到 iOS 项目的过程:

直接集成

这段脚本使用专门为 Xcode 环境设计的 Gradle 任务 embedAndSignAppleFrameworkForXcode. 在设置过程中, 你要将它添加到 iOS App 构建的运行脚本阶段(Run Script Phase). 然后, 在运行 iOS App 构建之前, Kotlin artifact 会构建, 并包含在派生数据中.

一般来说, 这段脚本会:

  • 将编译后的 Kotlin 框架复制到 iOS 项目结构的正确目录中.

  • 处理内嵌框架的代码签名(code signing)过程.

  • 确保 Kotlin 框架中发生变更的代码 Xcode 中的反应到 iOS App 中.