【Error】Storyboardが青枠だけになって「An internal error occured. Editing functionality may be limited.」エラーが出ているときの対処方法

【Error】Storyboardが青枠だけになって「An internal error occured. Editing functionality may be limited.」エラーが出ているときの対処方法

エラー解消方法の備忘録_φ(・_・ )

発生したエラー

Storyboardを開いたらなぜかすべて青枠で表示されており、以下のエラー文言が表示されていました。
An internal error occured. Editing functionality may be limited.

翻訳

内部エラーが発生しました。編集機能が制限される場合があります。

原因

翻訳だけでは原因がまったくつかめませんが、
調べたところXcodeのキャッシュが悪さをしているようでした。

解決手順

キャッシュのファイルをまるっと削除しましょう!

ターミナルコマンドで削除

・以下のコマンドをターミナルでうつ

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

・xcodeを再起動してIndexが終わるの待つ

・これでリネームできるはずです!
(※もしこれでも解決しない場合はご一報ください)

手動で削除する

・File > Project Settings… を選択

Memo

Workspace Settings… と表示される場合もあります。

・右矢印をクリックするとFinderで「DerivedData」が格納されているフォルダが開かれます

・DerivedDataをフォルダごと削除します。

Attention

shift ⇧ + command ⌘ + k のClean Build Folderでは削除されないフォルダです!

Memo

DerivedDataはビルドした際のキャッシュデータで、その中のインデックスやログや悪さをすることがあります。

・xcodeを再起動してIndexが終わるの待つ

キャッシュ削除してもダメだった場合

Xcodeを再インストールすることをおすすめします。

Xcodeはアンインストールするだけではキャッシュが結局残ってしまうのでコマンドかアプリを使用して関連ファイルを一括削除することをおすすめします!

コマンドで削除する場合は以下の記事を参考に!
【Xcode】関連ファイルも含めて完全アンインストール(削除)するコマンド

関連ファイルをごと削除してくれるアプリでXcodeを削除する方法は以下の記事を参照にどうぞ!
🔗【Mac】AppCleaner で関連するファイルを全て削除する

参考サイト

https://qiita.com/ismt7/items/146ee235a46abc9178da

https://4to.pics/article/post/132

Swiftカテゴリの最新記事