概要
iOSアプリ開発で実機のiPhone6を使ってスプラッシュ画面の確認をしていたのですが、画像を変更した際にどうもうまく反映されない事があり、、多少はまったので解消法をまとめておきます。
スプラッシュ画像が反映されないと思ってまず確認すること
まずはこの辺りを試してみます。
- cleanしてbuildする
- LaunchScreen.stroryboardに設定したImageViewを消して新しく作り直してみる
- 一度画像を消して新しく画像を設定する
- 画像が.pngになっているか確認する
シュミレーターの場合
上記でダメな場合シュミレーターであればこちらを試してみます。
- シュミレーターのキャッシュを消す
シュミレーターであればだいたいこれで解決すると思います。
実機の場合
実機の場合はこちらを試してみます。
- アプリを削除して入れ直す
- 1日ほど待ってみてた後にもう一度確認する
自分の場合は上記で色々と試してみたのですが、実機ではアプリを消して入れ直しても前のキャッシュが残ったままでなかなか修正したものを反映してくれず、、
結果的に1日経った後にもう一度実機でビルドしたら反映してくれました。。
終わりに
1日経ったら問題が解決される、、エンジニアあるあるだなぁと思った出来事でした。笑