Windows 10 Phone 存储徽标错误

Windows 10 Phone Store Logo Error

我在 Unity 中创建了我的应用程序,在为 Android 和 iPhone 发布后,我正在尝试发布 Windows 10 Phone 版本。

我将我的图像资源添加到 Unity,但是当我在 Visual Studio 中打开生成的项目时,我在 Visual Assets 选项卡中收到以下错误:

"Scale 100 50x50 px" 图像的逻辑名称 "Assets\StoreLogo.png" 项目中存在带有和不带有 "scale" 或 "targetsize" 限定符的法师混合体。所有其他图像都正确导入。

我在 SO 上看到的唯一相关问题是:

Adding all images to the Package.AppXManifest results in a compiler warning

但在我的例子中,这是错误而不是警告

具有正确比例的图像确实存在于我的资产文件夹中,即使我必须手动添加它:

只是想知道是否有人知道如何 debug/fix 这个?重命名图像,创建新图像等?即:为什么 50x50px scale 100 图像没有按预期工作。

我的Unity版本是5.3.4,Visual Studio2015

这基本上是说 StoreLogo.png 将被忽略,因为存在同名文件加上比例限定符:StoreLogo.scale-100.png.

打包时这两个文件被认为是相同的,但为了防止意外行为,您应该删除其中一个。这基本上意味着,如果您更改 StoreLogo.png,但不更改 StoreLogo.scale-100.png,则输出不会更改,因为打包过程将始终忽略 StoreLogo.png 文件。

我会将 StoreLogo.png 文件重命名为 Logo.png 并保留它们。但是您也可以删除其中一个并摆脱警告。

似乎将 PNG 添加到项目的顺序很重要。因此,对于 StoreLogo,您需要先添加 50x50 分辨率的 PNG。

如果您使用的是版本控制,请确保它已签入。