假设我们有一个集成了Doppl的Android项目。我们通过pod install
设置了Xcode工作区,编写了一些Swift,一切正常。
现在,我们向Java类添加一个方法,该类是Doppl转换的一部分,例如单元测试类。我们运行dopplBuild
(Xcode关闭以确保安全),重新打开Xcode工作区,一切正常,包括新方法。
但是,当我们尝试更改类的混合时,该流(dopplBuild
,重新打开Xcode)似乎不够。例如,如果我们添加另一个单元测试类(包括将其添加到dopplConfig
),我们的测试运行器就找不到它。如果我们从translatePattern
和testIdentifier
删除一个类,并且不再从我们的代码中引用它,则Xcode构建会失败,因为它认为该类应该仍然存在。
我们应该怎样做才能让Xcode了解这些更大的变化?
答案 0 :(得分:0)
运行pod update
。虽然对于较小的更改(添加/删除方法,更改方法实现)似乎不需要这样做,但是当您最终添加或删除以前的类时,确实需要它。
另请注意,pod update
不会更改任何其他内容,例如您可能已复制到工作区中的任何dopplTests.txt
文件。您需要亲自手动更新这些内容。