web-dev-qa-db-ja.com

Xcode 9ストーリーボード:内部エラーが発生しました。編集機能が制限される場合があります

Xcode 9でプロジェクトを開くと、ストーリーボードと起動画面で上記のエラーが発生します。

注:派生データのクリーニングは役に立たなかった。

スクリーンショットをご覧ください。

enter image description here

26
Vishwas Singh

この問題を修正しました

  1. xcodeを削除
  2. app Storeから新しいXcodeをインストールする
0
Vishwas Singh

問題はProblem Reportで見つけることができます。バグの報告をクリックして、問題を見つけることができるlog.txtファイルを開いてください。私の場合、無効なテーブル行の高さを設定しました。

enter image description here

enter image description here

14
Nauman Malik

コマンドまたは環境設定のいずれかによる2つの方法でデータをゴミ箱に移動します。

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

または

Xcode -> Preferences -> Location -> Derived Data

screenshot 1

Xcodeメニューで製品に移動してプロジェクトをクリアします。

screenshot 2

接続されたデバイスを切断し、Xcodeとシステムを再起動します。

screenshot 3

詳細: https://www.e-learn.cn/content/wangluowenzhang/266937

4
zeshan musawar

これは一般的に、エディターが把握または処理できないコードにコンパイラーエラーがある場合に発生します。クラッシュします。残念ながら、これを修正する唯一の方法は、コードの一部を見つけて修正することです。

Swiftが私の変数の1つのタイプを判別できなかったときにこれがありました。

この回答 もチェックする価値があります。

3
lostInTransit

そのときに私に起こったとき、私は構成があったように、

OS:macOS Sierraバージョン10.12.6 Xcode:9.0

新しいプロジェクトを作成し、ストーリーボードを開きましたが、このエラーがありました。

解決策:Xcodeを終了して、もう一度開始しましたが、エラーはそうではありませんでした。

したがって、xcodeを再起動するだけです!

3
Lion

かなりの試行の後、ここで修正することができました。 Xcode-selectは間違ったバージョンのXcodeを指していました(ここではXcode 8.3.3を指します)。

確認するには

xcode-select -p

変更するには

Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Xcode-selectがXcode 8バージョンを指しているときにXcode 9インスタンスを使用すると、問題が発生するようです。 Xcode 8.xを再度使用する必要がある場合は、忘れずに切り替えてください。

3
brainray

Xcodeを(必要に応じて強制的に)終了し、再起動してください。

2
RakeshDipuna

ほとんどの場合、このエラーは2つの異なるバージョンのXcodeを開いたときに発生しました。解決策:Xcodeを閉じて、駆動されたデータをクリアしてください。もう一度試してください。一度に1つのXcodeを使用してください

2
Sumit Dixit

Xcode 10.2.1でも同じ問題が発生していました

ストーリーボードファイルを右クリックして添付されたスクリーンショットのように、ソースコードとしてオープンインターフェイスビルダー(ストーリーボード)があります。

enter image description here

以下の手順に従ってください

  1. バージョン3.0から3.5に更新<document type="com.Apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0"
  2. インターフェイスビルダーとしてストーリーボードを再度開きます

すぐに更新され、エラーが発生しなくなり、ビューも適切になりました

しかし、ストーリーボードのスプルースコードを改訂したとき、バージョンは再び3.0に戻りました。

しかし、これはリフレッシュとして機能し、私の問題を解決しました

1
Tarun Seera

私もこの問題に直面しています。解決策は、xcodeの派生データを削除してxcodeを再起動するだけです。

1
amit

今日も同じ問題がありました

Xcode 10.1; Xcodeを終了してMac Bookを再起動すると、この問題は今日修正されました。

1
Amrutha Tamanam

私にとっては、Xcodeを終了して再度開くだけでこの問題は解決しました。

Xcode 9.4.1
MacOS High Seirra 10.13.4
1
ceekay

Xcode 9.3

空のストーリーボード/新しいプロジェクト

macOS High Sierra 10.13.4

私の場合、これはワークスペースからストーリーボードを開くときに起こります。

そこで、ワークスペースとココアポッドを取り除きました。次に、サードパーティのライブラリに対してxcodeプロジェクトと carthage を使用します。ストーリーボードはより速く、このエラーなしで開きます。

0
Ted

私もこの問題を抱えており、ここで提供されているほとんどのソリューションを試しました。

結局、Xcode(バージョン10.1)を終了し、MacBookを再起動することができました。

0
Besfort Abazi

私は同じ問題に直面しました。コマンドラインツールを更新するか、未使用/古いXcodeバージョンを削除することで解決しました。

Xcodeに移動しますPreferences> Locations

  1. コマンドラインツールをXcode 9.に更新します
  2. 派生データを削除する
  3. さらに、古いXcodeバージョンを削除します
  4. Macを再起動する
0
user4226071

xcode 9.3.1に表示される同じバグを次の手順に従って解決しました。

  1. プロジェクトをきれいにする
  2. Xocdeを終了します
  3. プロジェクトフォルダーからビルドフォルダーを削除
  4. 再び開く
0
Hit_Var

このエラーは、Interface Builderで問題が発生した場合の一般的なエラーです。残念ながら、エラー自体は特定の原因を示していません。ツールのエラー、OSのエラー、開発者コードのエラー、ユーザー構成のエラーなどがあります。

一般的な原因は次のとおりです。

  • ファイルに設定された不正な許可/所有権。
  • 〜/ Library/Developerのファイルを手動で削除します。
  • バグのあるサードパーティのkext(特にセキュリティまたはファイアウォールソフトウェア)をインストールします。