Xcode:Swift软件包管理器中的自定义构建配置

时间:2020-03-09 14:58:24

标签: ios swift xcode swift-package-manager

我正在尝试使SPM与DebugRelease以外的其他构建配置一起使用。我们的iOS项目有不同的方案(例如Debug-Staging,Debug-Production,Alpha-Staging,Alpha-Production等),其中我设置了捆绑标识符,一些标志等。

即使SPM仅“了解”调试和发布,有没有办法实现这种多样化?

1 个答案:

答案 0 :(得分:0)

在调用generate-xcodeproj命令时,指定自定义配置文件的路径。

样品

const handleDuplicateFieldsDB = err => {
    const dupField = Object.keys(err.keyValue)[0];
    return `Duplicate field(${dupField}). Please use another value(${err.keyValue[dupField]})!`;
};