これは意味がありませんが、突然、私が開発しているiPhone(iOS 5.0ターゲット)アプリの1つが、2つのステータスバーで起動します。さらに、それは常にではなく、一部の人々との一部のインストールでのみです。
これは私が見つけた唯一の関連する質問です:アプリを起動したときにステータスバーが2つ表示されるのはなぜですか?
アプリには3つのdefault.pngファイルがあり、すべてiPhoneシミュレーターを開いてスクリーンショットを撮ることで作成されます。ファイルはプロジェクトターゲットの「LaunchImages」セクションにドラッグアンドドロップされました。黄色の三角表示板はないので、すべて問題ないはずです。
Default.png 320 x 480 (iPhone simulator)
Default@2x.png 640 x 960 (iPhone Retina 3.5-inch simulator)
Default-568h@2x.png 640 x 1136 (iPhone Retina 4.0-inch simulator)
何が間違っている可能性があるのか?Appleのドキュメントには、この設定は正しいと書かれているようですが、今では起動時に2つのステータスバーが表示されるようになりました。
アップデート:
クレイジーに!最初の2つのファイルを編集し、そのまま編集せずに保存しました。問題が修正されました。3番目の画像と同じ-問題は残っています!!! iPhone Retina 4インチシミュレーターは、3.5インチの起動イメージを使用して開始されました!!!
はい、写真にラベルを付けました。異なる番号で。
したがって、最初の2つのケースは画像ファイル形式の問題である可能性があり、3番目のケースはAppleの欠陥のように見えます。他の推測はありますか?
Xcodeプロジェクトのターゲットの概要には、ボックスにDefault-568h@2x.png画像があり、正しい番号の実際の画像であり、黄色の警告サインはありません。そのファイルはファイルシステムに存在し、他の2つのファイルと同じフォルダーにあり、「バンドルリソースのコピー」ビルドフェーズに含まれています。他に何を確認できますか?