Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Xamarin iOS项目中,如何在不必手动从设备中删除应用程序的情况下更新初始屏幕?_Ios_Xamarin_Splash Screen - Fatal编程技术网

在Xamarin iOS项目中,如何在不必手动从设备中删除应用程序的情况下更新初始屏幕?

在Xamarin iOS项目中,如何在不必手动从设备中删除应用程序的情况下更新初始屏幕?,ios,xamarin,splash-screen,Ios,Xamarin,Splash Screen,我使用以下步骤更改了Images.xcsets中所需的图像: 清理我的解决方案并重建它 如果我已经安装了旧的应用程序,请从我的设备中删除该应用程序 然后安装新的,它会工作 正如你所看到的,当用户更新我的应用程序时,第2步对他们不好。 那么,在Xamarin iOS项目中,如何在不必手动从设备中删除应用程序的情况下更新启动屏幕?当应用程序通过应用商店分发时,情况不会如此 只有在开发过程中构建/安装/调试时才会看到问题 编辑:这在从Xcode构建时也很常见-这不仅仅是Xamarin的问题。通过应用商

我使用以下步骤更改了Images.xcsets中所需的图像:

清理我的解决方案并重建它

如果我已经安装了旧的应用程序,请从我的设备中删除该应用程序

然后安装新的,它会工作

正如你所看到的,当用户更新我的应用程序时,第2步对他们不好。
那么,在Xamarin iOS项目中,如何在不必手动从设备中删除应用程序的情况下更新启动屏幕?

当应用程序通过应用商店分发时,情况不会如此

只有在开发过程中构建/安装/调试时才会看到问题


编辑:这在从Xcode构建时也很常见-这不仅仅是Xamarin的问题。

通过应用商店分发应用程序时不会出现这种情况

只有在开发过程中构建/安装/调试时才会看到问题


编辑:这在从Xcode构建时也很常见-这不仅仅是Xamarin的问题。

对于调试,您可以尝试关闭快速部署。我相信这将导致每次在调试中运行整个软件包时都要重新安装它。我知道这是Android build的一个选项,不确定它是否适用于iOS。

对于调试,您可以尝试关闭快速部署。我相信这将导致每次在调试中运行整个软件包时都要重新安装它。我知道这是Android build的一个选项,不确定它是否适用于iOS。

我解决了我的问题,如下所示:

步骤1: 从Xamarin iOS项目的资源文件夹中打开Images.xcsets。 右键单击->应用程序图标和启动图像->新建启动图像

之后,您可以将图像添加到新的启动屏幕中

步骤2: 转到Infor.plist file->Source项,您需要选择您创建的新启动屏幕


谢谢大家!!希望有帮助

我的问题解决如下:

步骤1: 从Xamarin iOS项目的资源文件夹中打开Images.xcsets。 右键单击->应用程序图标和启动图像->新建启动图像

之后,您可以将图像添加到新的启动屏幕中

步骤2: 转到Infor.plist file->Source项,您需要选择您创建的新启动屏幕


谢谢大家!!希望有帮助

我最简单的解决办法是更改图像的名称和对它们的引用。无论我做了什么,甚至在调试之前删除应用程序都会显示旧图像。当我重命名图像并更改LaunchScreen.storyboard中的引用以指向重命名的图像时,它显示正确。

我最简单的解决方案是更改图像的名称和对它们的引用。无论我做了什么,甚至在调试之前删除应用程序都会显示旧图像。当我重命名图像并将LaunchScreen.storyboard中的引用更改为指向重命名的图像时,图像显示正确