Xcode, Refactoring engine ranges

2021-08-17  本文已影响0人  Jack小麻雀_

Xcode在对类文件rename的时候经常会遇见Refactoring engine ranges didn't match initial ranges的错误,就是下面这张可怕的图


rename产生错误

大部分的博客都说可以清楚Xcode编译产生的衍生文件,进入控制台输入open ~/Library/Developer/Xcode/DerivedData就可以进到这个文件夹里了,删掉里面的所有内容重启Xcode就可以了。

我也是这样做,但是依旧不行。这个时候你可以试试选中你要rename的两个文件,比如RenameClass.h和RenameClass.m, 右键点击delete,然后选这个 删除索引

,然后再把这两个文件加回到项目里,然后command+b编译一下,就可以愉快的rename了。

上一篇下一篇

猜你喜欢

热点阅读