iOS版 iOS 9.0以降をサポート対象とする
過去バージョンのproject.pbxprojを確認したところ、ProjectとTargetsに存在するDeployment Targetの設定は以下の通り。 Ver.1.3.3からサポート対象がiOS 12.0以降に切り替わっていた。
Version Project Targets ----------------------------- Ver.1.3.1 8.0 8.0 Ver.1.3.2 8.0 8.0 Ver.1.3.3 9.0 12.0 Ver.1.3.4 9.0 12.0 Ver.1.3.5 9.0 12.0iOS版 Ver.1.3.3のチケットでXcode 12に移行したとき、 Deployment Targetを選択可能な最も古いバージョン9.0に変更したつもりだったが、 変更されたのはProjectのみで、Targetsが変更されていなかったと考えられる。
推奨設定適用 Xcode 12.4の推奨設定を受け入れる。 Target 'MIDITrail' - Update iOS Deployment Target Project 'MIDITrail' - Update iOS Deployment Target Project 'MIDITrail' - Enable Recommended Warning しかし、iOS Deployment Targetが、8.0から12.0に変更されてしまったため、 Xcode12のiOS Deployment Targetで選択可能な最も古いバージョン9.0に変更する。 これによりiOS 8.0はサポート対象外となった。
以下チケットでXcode 13への移行する際に、ProjectとTargetsの両方でDeployment Targetを 選択可能な最も古いバージョン9.0に変更する。
iOS10.0以降に定義された値(メディア種別)を参照する処理があるため、iOS10.0以降でのみ実行するように修正。
iOS 9.0以降で非推奨となった以下の処理を削除。メインビューのMTMainViewCtrl:prefersStatusBarHiddenで対策されているため、問題なし。
iOS 9.0以降で非推奨となった以下の処理を削除。メインビューのMTMainViewCtrl:prefersStatusBarHiddenで対策されているため、問題なし。
iOS 9.0以降をサポート対象とする。
当初、iOS 9.0以降をサポート対象とし続けてきたつもりだったが、 最新のVer.1.3.5では、iOS 12.0以降がサポート対象となっていた。