エラー解消方法の備忘録_φ(・_・ )
発生したエラー
Storyboardを開いたらなぜかすべて青枠で表示されており、以下のエラー文言が表示されていました。
An internal error occured. Editing functionality may be limited.
翻訳
内部エラーが発生しました。編集機能が制限される場合があります。
原因
翻訳だけでは原因がまったくつかめませんが、
調べたところXcodeのキャッシュが悪さをしているようでした。
解決手順
キャッシュのファイルをまるっと削除しましょう!
ターミナルコマンドで削除
・以下のコマンドをターミナルでうつ
rm -r ~/Library/Developer/Xcode/DerivedData/
・xcodeを再起動してIndexが終わるの待つ
・これでリネームできるはずです!
(※もしこれでも解決しない場合はご一報ください)
手動で削除する
・File > Project Settings… を選択
Workspace Settings… と表示される場合もあります。
・右矢印をクリックするとFinderで「DerivedData」が格納されているフォルダが開かれます
・DerivedDataをフォルダごと削除します。
shift ⇧ + command ⌘ + k のClean Build Folderでは削除されないフォルダです!
DerivedDataはビルドした際のキャッシュデータで、その中のインデックスやログや悪さをすることがあります。
・xcodeを再起動してIndexが終わるの待つ
キャッシュ削除してもダメだった場合
Xcodeを再インストールすることをおすすめします。
Xcodeはアンインストールするだけではキャッシュが結局残ってしまうのでコマンドかアプリを使用して関連ファイルを一括削除することをおすすめします!
コマンドで削除する場合は以下の記事を参考に!
【Xcode】関連ファイルも含めて完全アンインストール(削除)するコマンド
関連ファイルをごと削除してくれるアプリでXcodeを削除する方法は以下の記事を参照にどうぞ!
🔗【Mac】AppCleaner で関連するファイルを全て削除する
参考サイト
https://qiita.com/ismt7/items/146ee235a46abc9178da
https://4to.pics/article/post/132