开发 CocoaPods - 需要清理 (CMD+K) 才能看到变化

Developing CocoaPods - requires cleaning (CMD+K) to see the changes

我开发了一个与 CocoaPods 一起分发的库。 该库有一个示例项目,我也用它来开发和测试新功能。

工作流程如下:

  1. 编辑源文件
  2. 运行 项目
  3. 查看变化

问题是我看不到任何更改,除非我先清理项目 (cmd+K)

所以,为了让它工作,我不得不求助于以下解决方法:

  1. 编辑源文件
  2. 清理项目(CMD+K)
  3. 运行 项目
  4. 查看变化

我怎样才能避免一直执行第 2 步,因为它会显着降低我的开发速度?

我没有遇到过旧版本的 Xcode 或 CocoaPods 的这个问题,但是,我不记得具体是哪些。

Library I'm developing

CalendarKit.podspec 文件

Demo project structure with the Podfile

这是 Xcode "new build system" 的一个已知问题。

切换到 "Legacy Build System" 解决了问题。

Source