詹金斯选择与终端不同的配置文件说明符

jenkins choosing different provisioning profile specifier than terminal

我让 Jenkins 构建了一台机器,它通过与 GitHub 的 Web 挂钩集成来 运行 运行 Jenkins 作业。当我在终端中手动 运行 Jenkins 的命令 运行 时,我得到它选择我指定的正确配置文件但是当我 运行 它在 Jenkins 中它恢复到错误的配置文件。 .. 我通过执行 sh 'env' 检查了 Jenkins 中的环境变量,但 Jenkins 似乎没有在任何地方覆盖 provisioning_profile_specifier

我通过验证命令行是使用发布而不是调试配置完成的来修复它。 Jenkins 使用命令行配置而不是 Xcode.

设置的默认值