web-dev-qa-db-ja.com

最小展開ターゲットをiOS 9にアップグレードした後、Xcode 9で安全な領域を使用できません

IOS 8以降のサポートからiOS 9以降のサポートにアプリを変更しました。私が今アプリを構築しているとき、iOS 9で非推奨になったアプリ内のすべての警告を受け取っているので、これを適切に行ったと思います。

Xcode 9を使用していますGM seed。

問題は、ストーリーボードで[セーフエリアレイアウトガイドを使用]トグルを有効にできないことです。すると、「iOS 9.0より前のセーフエリアレイアウトガイド」という警告が表示されます。更新する必要がある追加の設定はありますか?クリーンビルドでは問題は解決しませんでした。

18
Jordan Wood

SOに投稿する前にXcodeを終了して再起動しようとしませんでした!ごめんなさい!答えは、Xcodeを終了して再試行することです。

8
Jordan Wood

セーフエリアレイアウトガイドを使用」オプションの選択を解除するだけで、これを修正できます。下のスクリーンショットは正しい方向を示しているかもしれません。この画像が役立つことを願って

alt screenshot

39
zhengwu119

展開ターゲットを変更したときに、ストーリーボードの展開ターゲットが自動的に変更されましたか? (ストーリーボードを開くときのファイルインスペクター)

Storyboard File Inspector

プロジェクトと(すべての)ターゲットの両方で展開ターゲットを更新しましたか?

プロジェクト:

Project

ターゲット:

Target

13
Sti

簡単な修正。

ビューのファイルインスペクターで、Interface Builder DocumentBuilds Forを探し、そこでiOS 9以降を選択します。

3
Shobhit C