こんにちは。

今回は、以前私が見事にはまった事象を共有しようと思います。

iOSアプリはスプラッシュ画面が必須となっており、LaunchScreen.storyboardでレイアウトを作る場合が多いかと思います。

この方法ですが、一点大きな落とし穴があります。

LaunchScreen.storyboard内で使っている画像を差し替えた場合、その変更が反映されない場合があります。

私の場合、XcodeのクリーンもXcodeの再起動も画像のファイル名の変更も、Mac側で何をやってもダメでした。

結論を言うと、端末側の再起動を行うと正常に反映されるようになりました。
端末内でキャッシュを持っているのでしょうか…?

明確な原因がわからないままなのでモヤモヤが残っている気もしますが、同じ問題ではまっている人の助けになれば…。

 

★会社紹介★

私達bravesoft(ブレイブソフト)は「最強のものづくり集団」を目指し、
新しいものへの果てしない挑戦を日々繰り広げております!
その中で一緒に働いてくれる仲間も積極採用中ですので、是非お問い合わせください!

<基本情報>
bravesoft オフィシャルホームページ
採用情報
受託開発紹介
UI/UXデザイン紹介

<自社事業>
eventos
Live!アンケート
Appvisor Push