我正在一个由多个团队成员组成的项目中,存在一个长期存在的问题,仅出于测试目的,我们需要更改每个目标的常规设置(如显示名称,捆绑标识符和签名配置)。这样做的问题是,有时开发人员会将这种临时更改提交到存储库中,并且弄乱了巷道。
我想编写某种单元测试来避免这种情况,但是由于Tests目标具有自己的配置,因此我没有找到访问其他每个目标config的方法。我想知道是否应该尝试解析plist文件以检查属性,但是我不知道是否还有其他更好的方法可以做到这一点。
谢谢!
答案 0 :(得分:0)
我认为处理此问题的一种方法是将所有默认的“常规设置”信息保存在另一个分支中。另外,对于在同一个功能分支上工作的所有成员,他们应该对该分支具有相同的设置信息。