2016-09-14 10 views
13

マイデバイスとシミュレータが私のアプリの起動画面をキャッシュしているようです!iOS 10起動画面のバグ

私はオリジナルのLaunch Screen.storyboardを削除し、自分自身のXIBとswiftファイル "StartingPointView.xib"と "StartingPointView.Swift"を作成しました。 XIBファイルには、背景色が青で表示されます。また、Xcodeのプロジェクト設定で、アプリアイコンと起動イメージの下にリンクされています。

これまでのところすべてがうまくいきましたが、StartingPointViewのビューの色を黄色に変更すると、アプリケーションは引き続きブルースクリーンで起動し、黄色のスクリーンを点滅させます。

青はどこから来ますか? (注:私のUIにはブルースクリーンはありません。また、クリーンでクリーンなビルドフォルダを実行しようとしました)

+3

デフォルトの起動画面のストーリーボードファイルを使用していても、この動作が存在することに気づいています...イメージを一度設定すると、イメージが変更されても「キャッシュされる」ようになります。誰もがこれを経験する? – Reza

+3

私は1月にこの問題に直面しました(明らかに古いバージョンのiOSで)、その後デバイスの電源を入れ直すと修正されます。私のテスターは今あなたと同様の問題を報告していますが、iOS10では電源サイクルがキャッシュをクリアしていないようです。 – Columbo

+0

はい、電源のサイクリングは私のためにそれをしませんでした...私の6を置き換えるためにiPhone 7を買っても助けてくれなかった:) – Reza

答えて

8

この問題はrdar://24618582に直接関連しています。「Xcode 7.2.1:キャッシュされた起動画面は更新されません。 iOS 9以降に存在しました。

私が見つけた唯一の回避策は、アプリケーションを完全に削除して再インストールすることです。私はこれが実際に実行可能な解決策ではないことを知っていますが、アップルがこのランタイム問題を修正するまで私が(デバイスの再起動に加えて)提供できる最高のものです。

関連する問題