我正在设置 Jenkins 以自动化构建过程。特别是,为了我的需要,我希望能够设置不同的捆绑标识符。
我正在使用 Xcode Jenkins 插件来设置包标识符:
问题是这将更改 Info.plist 文件和 MyTarget > General > Bundle Identifier 中的包标识符。但它不会更改 Build Settings > Packaging > Product Bundle Identifier 中的包标识符。
如果我手动执行,也会发生同样的事情。我在 Xcode 7 中创建了一个新项目。默认情况下,三个值是:
当我Info.plist
像这样更改文件中的值时:
另外两个值将是:
因此,如何查看 Build Settings 中的值并没有改变。如果我在 Xcode 中,我会手动更改该值,但如果我在 Jenkins 中构建项目,这是一个 bis 问题。
有人遇到同样的问题吗?你如何解决它?
谢谢!