1. ホーム
  2. ios

[解決済み] Xcode 8 - IB Designables - 自動レイアウトステータスのレンダリングと更新に失敗し、エージェントがクラッシュしました。

2022-04-16 10:46:29

質問

最近Xcode 8にアップグレードしたのですが、ストーリーボードで問題が発生しています。

ストーリーボードを開いていない状態でプロジェクトを開くと、問題なくコンパイルして実行されます。ストーリーボードを開くと、以下のようにIB Designablesに関する複数のエラーが表示されます。

のカスタムビューを使用しているビューは、これらのビューだけです。 TextFieldEffectsBEMCheckbox Cocoapodsを使ってインポートしたものです。

解決方法は?

以下のいずれかをお試しいただき、原因を解明してください。

  1. を探します。 IBDesignablesAgentCocoaTouch のログは、このディレクトリにあります。 ~/Library/Logs/DiagnosticReports をクリックして、原因を確認してください。

注:Catalinaを使用しているユーザー:以下を探します。 IBDesignablesAgent-iOS_<DATE>-<MAC_NAME>.crash

  1. を選択した状態で、Editor -> Debug Selected Viewに移動します。 @IBDesignable UIView をストーリーボードに表示し、スタックトレースを確認します。

  2. Derive Data フォルダを削除します。

    Xcode Preference -> Location -> Derived Data
    /Users/YourMacName/Library/Developer/Xcode/DerivedData
    
    
  3. プロジェクトのクリーンアップ Shift + Command + Alt + K .

  4. プロジェクトのビルド Command + B .