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



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

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

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

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

运行pod update .虽然您似乎不需要它来进行较小的更改(添加/删除方法,更改方法实现),但当您最终从以前的更改中添加或删除类时,您确实需要它。

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

最新更新