美文网首页
Xcode, Refactoring engine ranges

Xcode, Refactoring engine ranges

作者: Jack小麻雀_ | 来源:发表于2021-08-17 11:44 被阅读0次

    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了。

    相关文章

      网友评论

          本文标题:Xcode, Refactoring engine ranges

          本文链接:https://www.haomeiwen.com/subject/zzgbbltx.html