在哪里可以find“失踪的营销图标”

我发布了一个应用程序到苹果应用程序商店,我收到一条消息,说我缺less营销图标,因为我使用的是iOS 11.我在哪里可以在xamarin studio中添加这个1024X1024 PNG营销图标? 我使用xamarin studio 6.3,xcode 9.0

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

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

现在在IOS 11中,我们需要在我们的项目大小为1024 * 1024的项目中添加一个新的图标。 此外,请确保您使用的发行版本不是testing版本。

  1. 在Xcode的项目下导航到“你的项目 – > Images.xcassets-> AppIcon”
  2. 滚动到底部
  3. 添加一个图标

在这里输入图像说明

从Xamarin提供的post中,App图标现在应该由资产目录交付。

在这里输入图像说明

有关将Info.plist中的图标迁移到资产目录的帮助,请参阅从Info.plist迁移到资产目录指南

我手动修改了作为资产目录一部分的应用程序图标信息。 从您的项目文件夹导航到该文件夹​​中的资产目录文件夹和appiconset文件夹。 findContents.json文件并编辑它。 在文件中有一个图像列表,你需要将这个文本添加到列表中:

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

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

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

1)双击解决scheme资源pipe理器中的Info.plist文件 – > [您的iOS项目]并填写iTunes艺术作品:

在这里输入图像说明

2)问题仍然存在,更新您的Xamarin Studio到最新版本,然后再试一次

3)尝试使用Visual Studio for Mac

注意:请记得在Assets.xcassets中填写您的目标设备的应用程序图标。 在这里输入图像说明