ステータスバーは、キャッシュされた時間文字列画像を見つけることができませんでした。インプロセスレンダリング


113

Swift4.1およびXcode 9.3にアップグレードした後、上記のランタイムメッセージが表示されます。アップグレード前は、コンソールウィンドウにこのメッセージはありませんでした。

ステータスバーは、キャッシュされた時間文字列画像を見つけることができませんでした。インプロセスレンダリング。

アプリを実行している限り、数分ごとに表示されます。

それは私にマイナスの副作用がないように見えます、私のアプリは通常通り実行されています、私は何の問題も見ていません。

私は標準のステータスバーを使用していますが、変更するために変更を加えていません。

質問1:まだ遭遇していない状況で、この警告に起因する問題はありますか?

質問2:この警告を回避する方法を誰かが知っていますか?


1
奇妙な。私のテストデバイスをiOS 11.3とXcode 9.3にアップグレードした後もこれが表示されます
Sudara

私もこれを取得していますが、これまでのところ無害のようです。
ジェレオン2018年

1
その時間は、(少なくとも私にとっては)1分に1回、時間が新しい分に切り替わった直後に発生します。
Simon Jenkins

1
私には同じ。)のXcode 9.3と4.1スウィフトと
ニコKlausnitzer

1
私はアプリをデバイス(iPhone 6の容量16 GB使用可能な5.48 GB)で実行していますが、この警告も表示されましたが、Xcodeコンソールログにこのメッセージが表示されたときにアプリがスタックしました。
Ravi Raja Jangid

回答:


94

このバグ/デバッグノートは、Xcode 9.3以降にバンドルされているiOS SDKにあります。

更新:しない Xcodeの9.4.1(9F2000)で固定
:更新しない Xcodeの10(10A255)に固定され
更新:いない Xcodeで固定11のベータ

無視しても大丈夫だと思います。iOS / macOSの新しいバージョンには、情報を提供するデバッグメッセージが含まれる場合があり、それらは通常、次のリリースで削除されます。


5
私は安定版リリースを待つつもりです-少なくとも、これは最終的に解決されます。ヘッドアップをありがとう。
mac_eric 2018年

9
このバグは9.4(9F1027a)リリースでは修正されていません
Adam

3
バージョン9.4.1(9F2000)では修正されていません
Daniel Springer

@LalKrishnaのコメントは不正確です。iOS 11.3.1と11.4のXCode 9.4.1でテストしたところ、両方で発生しました。少なくとも物理的なiPhone 6を使用している間
Jake T.

1
私はずっと前に賛成しています。しかし、今再考しています。
アントン・トロパシュコ

13

私にも同じ問題が発生していました。これを克服するために、私はこれをしました

[ターゲットに移動]-> [展開情報]-> [ステータスバーを非表示]をオフにします

これで私の問題は解決しました。私にとって、これは「導入情報」のセットアップでした。

ここに画像の説明を入力してください


3
オンとオフの[ステータスバーを非表示]オプションを使用してテストしました。どちらのオプションでも、「ステータスバーにキャッシュされた...が見つかりませんでしたというメッセージが1分おきに再度表示されるのを防ぎませんでした。
mac_eric

info.plistを確認しましたか?ステータスバーに関連して何か追加されましたか?
sRoy 2018

ステータスバーに関連するinfo.plistには何もありません。デフォルトのステータスバーを使用しています。
mac_eric 2018

共有、xcodeバージョン、およびデバイスを入手できますか?また、urアプリはランドスケープをサポートしていますか?
sRoy 2018

4
ありがとう!それは私のために働きました、実際には、それは最初にチェックされていませんでした、私はそれをチェックして実行し、次に再びチェックを外しましたそしてそれは働きました
Saeed Ir

1

また、この警告が表示されるのを確認しています。質問1に答えて 、それに関連して非常に厄介な動作が見られる可能性もあります。

基本的なサンプルのアニメーショントライアングルメタルアプリに近いものを実行しますが、

renderPassDescriptor.colorAttachments[0].loadAction = .load

フレームがすべてのフレームでクリアされるわけではありません。何が起こっているように見えるのは、警告メッセージがログに記録されるたびに、iOSがグラフィックス状態の管理の一部を混乱させ、画像の一部の激しい点滅を目撃することです(これは後で再び消えます)。

この状況が「実際の」アプリに現れる可能性はどれくらいかはわかりませんが、ユーザーに見てもらいたいものではありません。

これまでのところ、問題は修正していません。「ステータスバーを非表示にする」と「フルスクリーンが必要」の設定は役に立ちません。


もちろん、修正はできません。あなたはあなたの金属状態を持っています。AppleはステータスバーをレンダリングするためのGLES状態にあり、これら2つは明らかに衝突しています。サンプルアプリケーションを提供してバグを報告し、実際のケースでそれらを整理する手助けをします。これは、私のようなバニラuikitユーザーには表示されない可能性があります。
アントン・トロパシュコ

1

私の場合、それは裸のナビゲーションを隠していた

self.navigationController?.isNavigationBarHidden = false

ナビゲーションバーを非表示にすると、ステータスバーも非表示になります。ただ使う

self.navigationController?.navigationBar.isHidden = true

代わりに。そして、ステータスバーが元に戻ります。


なぜ最初の行= falseに2番目の行があるの= trueですか?読者を混乱させようとしていますか、それとも目的がありますか。(目的がない場合は、修正して、trueまたはfalse両方の行に書き込んでください。)
意味事項

0

質問2に答えるために、質問1に対処するPeterTの回答を利用して、この警告を取り除くことができないだけでなく、禁止してはなりません。、。原因は、根本的な問題があれ、良性であることを意味します。少なくともいくつかのシナリオでは。

これは、DECフィールドサーカスエンジニアがプロジェクトのメタ情報でフラットなホイールを交換してダンスをすることで、正しくピエロのように見えることも意味します。


-1

Target-> Deployment Infoの「Requires Full Screen」をチェックすることで、この警告を取り除くことができました。

このオプションをチェックすると、iPadでいくつかの副作用が生じる可能性があるため、これを念頭に置いて実行する必要があります。


1
「フルスクリーンが必要」を使用していますが、メッセージがまだ表示されます
mac_eric
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.