Swift OpenAPI Generator在Azure DevOps中的应用与配置
引言在现代软件开发中,持续集成(CI)是一个不可或缺的环节,它帮助开发者更快地发现和修复代码中的错误。Azure DevOps Pipeline是微软提供的一个强大的CI/CD工具,许多iOS开发者都使用它来自动化构建过程。然而,当集成了swift-openapi-generator这样的工具时,可能会遇到一些特定的构建问题。本文将详细介绍如何在Azure DevOps Pipeline中配置Xcode项目以使用swift-openapi-generator,并解决一些常见的问题。背景swift-openapi-generator是一个用于从OpenAPI规范生成Swift代码的工具,它可以大大简化网络请求的开发过程。然而,当尝试通过命令行构建时,即使在Xcode中能正常工作的项目,也可能在Azure DevOps Pipeline中失败。以下是一个实际案例的探讨。问题描述用户Zeeshan在使用Xcode 15.0.1和Azure DevOps Pipeline构建其项目时,遇到一个特定错误:error: _OpenAPIGeneratorCore is only to be used by swift-openapi-generator itself—your target should notlinkthis library or t