您可以在Swift中测试目标配置吗?

时间:2019-09-17 17:12:34

标签: swift xcode unit-testing settings

我正在一个由多个团队成员组成的项目中,存在一个长期存在的问题,仅出于测试目的,我们需要更改每个目标的常规设置(如显示名称,捆绑标识符和签名配置)。这样做的问题是,有时开发人员会将这种临时更改提交到存储库中,并且弄乱了巷道。

我想编写某种单元测试来避免这种情况,但是由于Tests目标具有自己的配置,因此我没有找到访问其他每个目标config的方法。我想知道是否应该尝试解析plist文件以检查属性,但是我不知道是否还有其他更好的方法可以做到这一点。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为处理此问题的一种方法是将所有默认的“常规设置”信息保存在另一个分支中。另外,对于在同一个功能分支上工作的所有成员,他们应该对该分支具有相同的设置信息。