Xamarin iOS 启动画面未显示

Xamarin iOS Splashscreen not showing

如果遵循这些说明: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。它也已经有一个图像视图对象,但我删除了它并添加了一个新的,因为上面 link 的步骤说要添加一个。我还按照说明添加了标签。

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

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

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

然后我构建了它,但它无法正常工作,因为原来的没有。希望它也不会对你有用。

我还创建了一个视频,但它不起作用。这是该视频的 link:

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

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

我认为我所做的一件事似乎有所作为,我做了一个清理然后构建并且似乎修复了它。

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

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

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

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