SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】リネームしようとしたら、Rename failedというエラーが発生した件について

事象

Xcodeでクラス名をRefactor>Rename…をしようとしたら、以下のようなエラーが表示された。

Rename failed
Refactoring engine ranges didn’t match initial ranges

原因

不明

解決方法

ただ単にXcodeを再起動するだけで治る。

治らない場合は、以下のコマンドをターミナルに打ってDerivedDataを削除してからXcodeを再起動する。

rm -rf ~/Library/Developer/Xcode/DerivedData/

評価