firebase iOS构建成功,但显示黑屏抖动

zour9fqk  于 2023-02-25  发布在  iOS
关注(0)|答案(1)|浏览(149)

我正在开发一个在Android平台上运行完美的应用程序。然后我得到了一个Mac,安装安装和所有。我尝试运行iOS版本的应用程序。它安装在模拟器上,开始加载,然后显示一个空白屏幕。
这是我在Xcode的日志。

2022-09-16 10:04:30.401305-0700 Runner[35230:248996] Metal API Validation Enabled
2022-09-16 10:04:30.516910-0700 Runner[35230:248996] GrMtlCommandBuffer: WARNING: Creating MTLCommandBuffer while in background.
2022-09-16 10:04:30.518412-0700 Runner[35230:248996] GrMtlCommandBuffer: WARNING: Creating MTLCommandBuffer while in background.
2022-09-16 10:04:30.577497-0700 Runner[35230:249203] flutter: The Dart VM service is listening on http://127.0.0.1:61436/iHZJYa2Yv5g=/
2022-09-16 10:05:06.096822-0700 Runner[35230:249183] [boringssl] boringssl_metrics_log_metric_block_invoke(153) Failed to log metrics

这是它显示的内容。

fhg3lkii

fhg3lkii1#

我刚刚经历了同样的问题,并找到了修复,至少,对我来说:
我添加了键(在字典内部)及其值作为空字典,如下所示:UISceneConfigurationsUIApplicationSceneManifest

<key>UIApplicationSceneManifest</key>
<dict>
    <key>UIApplicationSupportsMultipleScenes</key>
    <true/>
    <key>UISceneConfigurations</key>
    <dict/>
</dict>

请注意,如果您的应用不支持多场景(即多个窗口或屏幕),那么这就足够了(并且可以避免奇怪的黑屏!):

<key>UIApplicationSceneManifest</key>
<dict>
    <key>UISceneConfigurations</key>
    <dict/>
</dict>

相关问题