如何更新启动画面而不必在Xamarin iOS项目中手动删除设备中的应用程序?

时间:2017-03-24 10:30:57

标签: ios xamarin splash-screen

我用步骤改变了“Images.xcassets”图片:

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

  2. 如果我已经安装旧APP,请从我的设备中删除APP;

  3. 然后安装新的,它将起作用。

  4. 如您所见,第2步对用户更新我的应用时效果不佳。 那么,如何更新启动画面而不必在Xamarin iOS项目中手动删除设备中的应用程序?

4 个答案:

答案 0 :(得分:2)

通过App Store分发应用时不会出现这种情况。

您只能在开发期间构建/安装/调试时看到问题。

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

答案 1 :(得分:1)

我解决了我的问题如下:

第1步: 从Xamarin iOS项目的Resources文件夹中打开Images.xcassets。 右键单击 - >应用程序图标&启动图像 - >新发布图片。

Step 1

之后,您可以将图像添加到新的初始屏幕中。

第2步: 转到Infor.plist文件 - >源项目,您需要选择您创建的新启动画面。

Step 2

谢谢!希望它有所帮助!

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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