ベストアンサー1
この警告は煩わしいもので、Xcode 6.1.1 以降で発生します。主な問題は、警告をクリックしても参照されている制約を簡単に見つけることができないことです。これはバグであり、遅かれ早かれ修正されると思います。
ただし、その間、次の小さな回避策を使用できます。
ステップ1: 迷惑な警告を検出する
ステップ2: 警告を右クリック/Ctrlキーを押しながらクリックし、Reveal in Log
ステップ 3: 次のログ スニペットの美しさを鑑賞してください。
... snip ...
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:Dlb-cb-nWC: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:6Ze-mO-v5N: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:9av-xw-u1o: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:RPt-Uf-vaZ: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:Rnc-4M-7jV: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:epJ-D9-KEF: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:4HC-Gu-01w: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
... snip ...
うーん…これは何…?
ステップ 4: それをプロジェクト検索バーに入力しましょう...
はい、正解です。クリックしてください。
ステップ 5: MG! Apple がこの厄介なバグを修正するまで、生産性を数分余分に向上させましょう。
2016年は…
- 「ログに表示」で取得できない場合は、レポートナビゲータを表示します。(これは左端の列の右端のタブです。)そこでビルド結果を詳しく調べます。制約IDを含むビルドログが表示されます。提供元ビルド成功
2016年5月のXcodeでは、面倒なことに終了して再起動場合によっては、Xcode でこの警告をクリアします。
混乱を招くかもしれませんが、同じエラーが無関係な問題によって発生することもあります(これはAppleのバグかエラー言語の不適切な使用によるものと思われます)。
IBInspectable
アイテムがあり、名前を変更するSwiftファイルでそれらを実行できます。Xcodeではない古い名前の UserDefinedRuntimeAttributes を削除します。「Identity Inspector」(右パネルの項目 3) をクリックして、不要な項目を削除するだけです。
2017年は…
- もう一つのよくある、そして実際もっと単純な問題の原因。もしあなたがアンインストールアイテム:執筆時点では、非常に単純なXcodeその項目につながる制約も自動的にアンインストールするかどうかはわかりません簡単に言うと、インストールされていない項目を確認し、そのすべての制約について、それらをインストールされていないものとしてマークします。(または、インストールされていない項目全体を一時的に削除して、それが問題であるかどうかを確認します。)