将自定义 Xcode 配置映射到 Kotlin 多平台中的 NativeBuildType

Maps custom Xcode configuration to NativeBuildType in Kotlin Multi-platform

我正在阅读 cocoapods,我在 gradle 文件中看到这两行。有人可以详细解释一下吗?这几行的目的是什么?

xcodeConfigurationToNativeBuildType["CUSTOM_DEBUG"] = NativeBuildType.DEBUG
xcodeConfigurationToNativeBuildType["CUSTOM_RELEASE"] = NativeBuildType.RELEASE

默认情况下,iOS 应用有两种配置:调试和发布。

您可以添加更多配置,如图所示here. Using different configurations, you can create different versions of your app: each build parameter in Xcode can have different values depending on the configuration, including user-defined

例如,拥有用于本地测试的 AppStore 配置和发布配置很有用,可以使用不同的端点、api 密钥等

xcodeConfigurationToNativeBuildType 让多平台 kotlin 插件知道应该使用哪种构建类型构建特定的自定义配置 - 调试配置速度较慢,但​​提供更多调试选项。