我们如何更新Xcode以改变Doppl项目?

时间:2017-10-29 19:33:20

标签: doppl

假设我们有一个集成了Doppl的Android项目。我们通过pod install设置了Xcode工作区,编写了一些Swift,一切正常。

现在,我们向Java类添加一个方法,该类是Doppl转换的一部分,例如单元测试类。我们运行dopplBuild(Xcode关闭以确保安全),重新打开Xcode工作区,一切正常,包括新方法。

但是,当我们尝试更改类的混合时,该流(dopplBuild,重新打开Xcode)似乎不够。例如,如果我们添加另一个单元测试类(包括将其添加到dopplConfig),我们的测试运行器就找不到它。如果我们从translatePatterntestIdentifier删除一个类,并且不再从我们的代码中引用它,则Xcode构建会失败,因为它认为该类应该仍然存在。

我们应该怎样做才能让Xcode了解这些更大的变化?

1 个答案:

答案 0 :(得分:0)

运行pod update。虽然对于较小的更改(添加/删除方法,更改方法实现)似乎不需要这样做,但是当您最终添加或删除以前的类时,确实需要它。

另请注意,pod update不会更改任何其他内容,例如您可能已复制到工作区中的任何dopplTests.txt文件。您需要亲自手动更新这些内容。