Xcode11 の Single View App をiOS12以前に対応させる
Xcode11で Single View App を Swift Storyboard の設定で作成して、iOS10系以降をサポートする設定にした。 ビルドすると沢山エラーが出た。 AppDelegate.swift と SceneDelegate.swift で、iOS13からavailableになったクラスが使用されているため。 赤丸が点いた箇所、画像の AppDelegate.swift ではfuncの宣言箇所で @available(iOS 13.0, *) を書く(赤丸をクリックすると自動で挿入してくれる)。 SceneDelegate.swift は class SceneDelegate 自体がiOS13以降のサポートとなるのでこうなる。 これでビルドに成功するようになる。 iOS12系の実機で実行するとコンソールに以下のメッセージが表示され、実機の画面は真っ暗になる。 2019-10-02 02:28:28.466280+0900 Demo[495:13067] [Application] The app del