web-dev-qa-db-ja.com

不正な設定:iOS 7より前のバージョンでIB文書をコンパイルすることはサポートされなくなりました

私は最近XCode 9に更新しました。アプリをビルドすると、ポッドファイル内のストーリーボードに「不正な設定」と表示されます。ストーリーボードファイルを再作成しようとしましたが、役に立ちません。

[1]

106
NSXCode

XCode 9は、iOSバージョン7未満用に構築されたストーリーボードをサポートしません。

ファイルインスペクタビルドをクリーンアップしてからビルドしてください。

スクリーンショットを見る

enter image description here

編集:下記の@ user435779からの重要な情報:エラーが消えない場合はXCodeを再起動する。

204
Vinay Kumar

この問題を解決するには、デプロイメントターゲットを8.0 + inGeneralに設定するだけです。各xibファイルを調べる必要はありません。

enter image description here

25
itzo

Xcode 9のストーリーボードは、iOS 7.0より下のバージョンをサポートしていないため、ファイルインスペクタでiOSのバージョンを更新する必要があります。

詳細については、以下のGIF表現を見つけてください。

enter image description here

うまくいくことを願っています!

13

両方の方法を試した - Xcode 9.3上(9E145)

XIBごとに、次のターゲットを追加しました。

enter image description here

「ターゲット」 - >「一般」 - >「デプロイメント情報」 - >「ターゲットの変更」

enter image description here

プロジェクトをきれいにしてデバイスに再構築します。出来た!

0
A.G

私の場合は異なっていました、私は上の解決策すべてをしましたが成功したビルドを得られなかったので、私は焦点を合わせてエラーを読み、ファイルを開いて手動で行きます。

そしてうん..その仕事ファイン

0
Syed Haris