从AppStore更新Xcode 10后,当我甚至添加一行内容时,当我清理项目时,它不会将更改应用于构建。是否有任何技巧可以防止这种情况发生,或者是错误。
编辑:我正在开发cocoapod,示例应用程序中的更改适用于完美编译,但开发 pods 中的更改需要清理才能应用更改。
最佳答案
这是新的Xcode 10构建系统的已知问题。
有对此的雷达,cocoapods开发人员已经意识到了这个问题。
在此期间(因为它不会很快得到修复),您确实可以切换到旧版构建系统(或每次要重新编译示例应用程序时都清洁构建文件夹)。
另一个选项可能是禁用cocoapods输入/输出路径,但是不建议这样做。
请注意,将“编译模式”build设置从“增量”切换到“整个模块”实际上将无法按预期进行。
有关此的更多信息,您可以检查以下问题:
https://github.com/CocoaPods/CocoaPods/issues/7966
https://github.com/CocoaPods/CocoaPods/issues/8073