我正在更新已部署在 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 是意大利语版本) 如果我尝试打开它,什么也不会发生:
这是我打开的 Info.plist 文件的屏幕截图:
最佳答案
您需要将 1024x1024 图标添加到 Assets 目录中。 Assets 目录将是*.xcassets
如果您的项目中没有该文件,您应该添加它。您应该使用 Assets 目录文件来存储您所有的应用程序图标和图像。
============ 已编辑 ===============
如果您已有 Assets 目录但无法打开它。你应该:
- 备份您的 Assets 目录文件夹
- 从解决方案中删除现有 Assets 目录
- 创建一个新的 Assets 目录并导入回图标
关于IOS 应用部署 : Missing Marketing Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46828138/