Xamarin iOS 启动画面未显示

问题描述

如果遵循这些说明:https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=macos

LaunchScreen 永远不会出现。我正在为 Mac 当前版本使用 VS2019。按照信函的所有说明进行操作。

更新:

按要求提供 github 示例项目。

https://github.com/tpitman/Xamarin-Forms-SplashScreenTest

我创建了一个新的跨平台表单解决方案。我下载了 Xamarin 徽标的图像。该项目已经有一个 LaunchScreen.storyboard。它也已经有一个图像视图对象,但我删除了它并添加一个新对象,因为上面那个链接上的步骤说要添加一个。我还按照说明添加标签

运行它时,您会注意到标签显示出来,但图像没有显示。那就是问题所在。在我的应用程序中,我没有或不需要标签。我只想展示一张图片

更新 2:删除了上面的回购。这次创建了一个包含 Android 的新项目(不确定是否重要,但它代表了我的真实情况)。

我还将我使用的图片从库存图片更改为我自己的图片,以防万一。

然后我构建了它,但它不像原来的那样工作。希望它对您也不起作用。

我还制作了一段视频,说明它不起作用。这是该视频的链接

https://drive.google.com/file/d/1Uy0KfDq0_5IfrqDDaMVDNeGylibzUH5m/view?usp=sharing

更新 3: 最后我不确定是什么修复它。我删除并重新导入了图像。我有 3 个项目,其中 2 个现在使用 Assets.xcasset 方法可以正常工作,而另一个我无法以这种方式工作,但可以使用 Resources 文件夹中的图像。

我认为我所做的一件似乎有所作为的事情是我做了一个干净的然后构建并且似乎修复了它。

解决方法

我已经检查了共享的 github 示例项目,它在我的本地站点中有效。 VS for Mac (8.8.4) 和 VS for PC(16.8.3)。

enter image description here

==================================更新============ ======================

有一个解决方法可以解决这个问题,您可以直接将图像添加到资源

enter image description here

然后在LaunchScreen.Storyboard中使用它,然后它会显示:

enter image description here