IOS 应用部署 : Missing Marketing Icon

标签 ios xamarin.forms app-store visual-studio-2017

我正在更新已部署在 App Store 中的适用于 iPhone 的 IOS 应用程序。 我正在使用 Windows 中的 Visual Studio 2017 进行开发,并在同一 LAN 网络中使用 Mac 进行构建。 该项目是一个 Xamarin Forms 项目。 当我尝试在应用商店中发布我的项目时,我收到一条错误消息,提示应用不包含分辨率为 1024x1024 像素的营销图标

我尝试升级所有:Visual Studio、Xamarin(也在 Mac 中)但没有任何改变。

如果我选择文件 Info.plist -> iTunes Artwork 中的图像,我会收到一条错误消息:“检测到具有相同尺寸的多个 itunesartwork 文件”(iTunesArtwork@2x.png 出现在项目资源目录)。

如果我删除 Resources 文件夹中的 iTunesArtwork@2x.png,我会收到一个不同的错误,即图标的 .png 图像不存在

我不知道我能做什么,我怎样才能摆脱这种僵局

更新: 这是我的 Assets 目录。 (对不起,如果我的 Visual Studio 是意大利语版本) 如果我尝试打开它,什么也不会发生: enter image description here

这是我打开的 Info.plist 文件的屏幕截图:

enter image description here

最佳答案

您需要将 1024x1024 图标添加到 Assets 目录中。 Assets 目录将是*.xcassets

结尾的文件

enter image description here enter image description here

如果您的项目中没有该文件,您应该添加它。您应该使用 Assets 目录文件来存储您所有的应用程序图标和图像。

enter image description here

============ 已编辑 ===============

如果您已有 Assets 目录但无法打开它。你应该:

  1. 备份您的 Assets 目录文件夹
  2. 从解决方案中删除现有 Assets 目录
  3. 创建一个新的 Assets 目录并导入回图标

关于IOS 应用部署 : Missing Marketing Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46828138/

相关文章:

ios - 带有SMS token 登录的Apple App Review演示帐户

ios - xcodebuild 在 'write auxiliary files' 步骤失败

ios - 在 EDK Marmalade 中使用 GPUImage

ios - 解析 : Create/Save New User without signUp

c# - Xamarin iOS ViewCellRenderer

iphone - 我的 iPhone 应用程序可以正常运行的链接吗?

ios - 可以容纳不同类对象的属性 "currentViewController"

c# - 如何强制 View 更新 Xamarin Forms 中的绑定(bind)属性?

c# - 在App.xaml样式中动态设置颜色值

app-store - transactionReceipt验证json应该是什么样的?