先日、iPhoneまたはiPad用のアプリは、Xcodeストーリーボードを使用してアプリの起動画面を提供する必要があるというメールがAppleから来ていました。
(参考:2020年3月28日着:Updated Deadline for App Requirements and Guidelinesというメールを確認ー

そんな中、開発を進めていたところ、こんな警告が出ました。

警告内容

<警告1>
Launch images are deprecated in iOS 13.0. Use a launch storyboard or XIB instead.
<翻訳>
起動画像はiOS 13.0で廃止されました。 代わりに、起動ストーリーボードまたはXIBを使用してください。

<警告2>
‘UILaunchImages’ has been deprecated, use launch storyboards instead.
<翻訳>
「UILaunchImages」は非推奨になりました。代わりに起動ストーリーボードを使用してください。

対処方法

私はすでにstoryboardを使って起動画面を準備済みだったため、以前使っていた起動画面が残ってしまっているのかなと思い、対処方法を調べました。

手順としては、
①TARGETSを選択後、Build Settingsを表示。
②そこで「ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME」を検索。
③そこで出てきた「Asset Catalog Launch Images Set Name」を削除。
(私の場合は「LaunchImage」と書いていたので、そこを削除しました)

上記手順で、警告は消えました!

スポンサーリンク