web-dev-qa-db-ja.com

Xcodeストーリーボード:内部エラー。バグを報告してください

ストーリーボードで編集している間、特に特定のクラスにView Controllerを割り当てているときに、プロジェクトを実行しようとすると突然このエラーが発生しました。

Main.storyboard:内部エラー。 bugreport.Apple.comにバグを報告し、「/ var/folders/79/_jh611t15qsfcx165_jv_20h0000gn/T/IB-agent-diagnostics_2015-10-28_00-33-12_730000」を添付してください。

そして今、私は自分のプロジェクトをもう実行できません。これに関する情報はどこにもありませんでした。以前にこれに遭遇した人はいましたか?

enter image description here

69
Justin Leo

私は同じ問題に直面しました。また、ビルドファイルをクリーンアップすることで解決しました。

cmd + shift + k

そして

cmd + option + shift + k

これが感謝に役立つことを願っています。

121
Fahad Ajmal

次の手順で問題を停止できます。

  1. cmd + shift + k
  2. cmd + option + shift + k
  3. Xcodeを再起動する
  4. Macを再起動します。
19
Syed Zahid Shah

DerivedDataフォルダー(〜/ Library/Developer/Xcode/DerivedData内)をクリアすると、問題が修正されました。

10

同じ問題がありました。以下の手順を使用して修正しました:

  1. 派生データの削除 プロジェクトの

  2. プロジェクトをクリーンアップします(ショートカット:cmd + shift + k

screenshot

  1. 次に、アプリを実行します。
7

このエラーに遭遇しただけで、間違ったXcodeを表示する利用できないiOSバージョンと一致しました(たとえば、iOS 11.2はXcode 8.2.1を表示しますが、これはiOSシミュレーターでは不可能です)。

解決策は、/Library/Developer/CoreSimulatorを削除することでした。たとえば、

rm -rf /Library/Developer/CoreSimulator

理論上xcrun simctl delete unavailableを実行できるはずですが、この場合はうまくいきませんでした。

Xcode 8.2.1でこの問題が見つかりましたが、9.2もインストールされています。

5
Dan Rosenstark

Xcodeでバグを見つけたように聞こえますが、Apple here でバグレポートを提出し、エラーで指定したファイルを添付する必要があります。それまでの間、元に戻すことができるプロジェクトの以前のバージョンはありますか?または、メインストーリーボードのxmlをここに提供しますか?

2
blahartinger

この問題の原因となったファイルを削除し(削除ではなく参照のみ)、​​再度追加しました。

1
Elsammak

私の場合、問題はITableViewCell with 'Basic'スタイリングのサブビューとしてのUITextFieldにありました。 「Basic」から「Custom」に変更すると、コンパイルが開始されました。

1
skram

これらのすべてのソリューションは私にとってはうまくいきませんでした。
これが機能したのは次のとおりです。

$ Sudo chmod -R 777 ~/Library/Logs
1
Floris Snuif

この問題を修正する手順は次のとおりです。

Xibファイルのターゲットのチェックを外します->プロジェクトをクリーンアップします->次に、ターゲットをチェックします->プロジェクトをクリーンアップします->プロジェクトを実行/ビルドします。 Xcode 8.xでの作業

1
Shalini

他の答えはどれも私にとってはうまくいきませんでした。これが何をしたかです。

  1. ストーリーボードを開き、すべてを選択してコピーします。
  2. 新しいストーリーボードを作成して貼り付けます。
  3. 元のストーリーボードを削除します。
  4. すべての参照の名前を古いストーリーボードに変更します。

ビルドして実行します。

0
olynoise

Xcode 8.2.1でこの問題が発生しました。 Cleaning(cmd + option + shift + k)は役に立ちませんでした。ただし、Xcodeをアンインストールし、AppleからXcode 8.2.1をダウンロードしてインストールすると、問題は解決しました。

0
Nish

私はxcode8ベータ6で同じ問題を抱えていましたが、Command + Kは役に立ちませんでしたが、.xibファイルのxcodeがエラーを表示していたため、IBの関連するプロパティを修正しました。その後、アプリをビルドして実行します。動いた。

0
Aks

Xcodeを閉じて、もう一度開きます。問題はなくなります。

0
ashish.surana

私はXcode 9.2を使用していますが、上記のすべての答えで問題は解決しませんでした。私の問題は、TableViewCellコンテンツビューに誤って制約を追加したことです。また、コンテンツビューは制約に適用できず、制約を追加することも想定されていません。すでにロックされています。しかし、誤って制約を追加した方法はわかりません。制約を削除した後、すべてが再び正常に機能し始めました。

この答えは、同じ問題を抱えている人の助けになると思いました。

0
Kegham K.

私にとっては、再生中のUITableViewセクション全体を削除しました。セルは1つだけでしたが、明らかに何かが起きていました。削除してXcodeを再起動すると、修正されました。

0
Aaron