在几年前开始的Xamarin.Forms iOS项目中,我们曾经有一个工作正常的启动屏幕。但是最近我重命名并清除了许多图像。现在启动屏幕不起作用,无论我做什么,我都无法正常工作。
[我正在使用Visual Studio 2017,并且尝试按照其中存在的一些tutorial脚的教程(例如this one)创建故事板(LaunchScreen.storyboard),并在信息中进行了验证。 plist,具有UILaunchStoryboardName
字符串的LaunchScreen
键存在,并且在LaunchScreen.storyboard(位于iOS项目的根目录中)中,它具有一个带有红色背景的单一视图(<color key="backgroundColor" colorSpace="calibratedRGB" red="0.92549019607843142" green="0.23529411764705882" blue="0.24313725490196078" alpha="1"/>
),并且内部有一个图像。
我什至尝试了只有红色背景且没有图像的故事板。没运气。
我还尝试了启动图像路线,在其中添加了启动图像资产目录,添加了各种分辨率的图像,并在info.plist的“视觉资产”选项卡的“启动图像”部分中指定了LaunchImage作为源,并且我未设置启动屏幕(与设置为LaunchScreen故事板相反)。
但是无论我如何尝试-我总是都会得到空白白屏。我尝试清除iOS和PCL项目中的obj
和bin
文件夹,然后重新启动Visual Studio。
为什么这么难?我想念什么?
这是一个非常奇怪的问题,可能与iOS缓存有关。尝试从模拟器/设备中删除应用程序,然后再次运行应用程序。