哪里可以找到'缺少营销图标'

时间:2017-09-24 08:31:08

标签: ios xcode xamarin icons xamarin-studio

我向苹果应用程序商店发布了一个应用程序,我收到一条消息,说我在使用iOS 11时缺少营销图标。 我在哪里可以在xamarin工作室中添加这个1024X1024 png营销图标? 我使用xamarin studio 6.3,xcode 9.0

5 个答案:

答案 0 :(得分:4)

现在在IOS 11中,我们需要在1024 * 1024大小的项目中添加一个新图标。另外,请确保您使用的是已发布的版本而不是测试版。

  1. 在Xcode的项目下,导航到“您的项目 - > Images.xcassets-> AppIcon“
  2. 滚动到底部
  3. 添加1024x1024图标
  4. enter image description here

答案 1 :(得分:2)

Xamarin给出的帖子中,App图标现在应该由资产目录提供。

enter image description here

有关将图标从Info.plist迁移到资产目录的帮助,请参阅Migrating from Info.plist to Asset Catalogs guide

答案 2 :(得分:2)

我手动修改了属于资产目录的应用程序图标信息。从项目文件夹导航到资产目录文件夹和该文件夹中的appiconset文件夹。找到Contents.json文件并进行编辑。在文件中有一个图像列表,您需要将此文本添加到列表中:

{
  "filename": "<YourImageFile.png>",
  "size": "1024x1024",
  "scale": "1x",
  "idiom": "ios-marketing"
}

您还需要将这些行添加到包含其他图标文件的项目组中,从而将文件添加到项目文件中:

<ImageAsset Include="Resources\Assets.xcassets\AppIcons.appiconset\YourImageFile.png">
  <InProject>false</InProject>
</ImageAsset>

答案 3 :(得分:2)

我遇到了与Xamarin v.6.3和xcode 9.0相同的问题。经过长时间的搜索和长时间的尝试,以下是我如何解决它:

  1. 将1024x1024.png图标添加到项目中。 (确保png文件不具有Alpha或透明)。您可以在Mac的预览应用程序中使用导出选项。
  2. 使用Xcode打开故事板。
  3. 转到Assets.xcassets文件夹。
  4. 在Appicon类别下,您可以找到App Store iOS框。
  5. 从图片中拖出图标。
  6. 将您的项目保存在xcode中。
  7. 回到你的Xamarin并进行新的构建,然后提交给Appstore。

答案 4 :(得分:0)

1)双击解决方案资源管理器中的Info.plist文件 - &gt; [您的iOS项目]并填写iTunes图稿:

enter image description here

2)问题仍然存在,请将您的Xamarin Studio更新到最新版本,然后重试

3)尝试使用Visual Studio for Mac

注意:请记住在Assets.xcassets中填写目标设备的应用程序图标。 enter image description here