Watchkit AppIcon-名为“ AppIcon”的应用程序图标集没有任何适用的内容


71

我的WatchKit应用程序中有Images.xcassets文件。一旦我在该资产构建中放置任何图标,就会失败,并显示错误消息:“名为“ AppIcon”的应用程序图标集没有任何适用的内容。”

在此处输入图片说明

Answers:


143

这是生成WatchKit图标的简单方法,对我来说效果很好:

  • 将原始图片上传到http://makeappicon.com
  • 在WatchKit应用中转到Images.xcassets
  • 右键单击包含AppIcon的窗格,选择“导入...”,然后选择为您生成的makeappicon.com的watchkit文件夹。

很棒的链接!谢谢
Dory Daniel

1
我发现appiconmaker.co更好,因为在您完成图标上传后,不需要偷偷摸摸的电子邮件地址。
syonip '19

32

watchKit应用图标的大小很可能不正确。您需要以下尺寸

    (these are all in pixels)
    48 x 48
    55 x 55
    58 x 58
    80 x 80
    87 x 87
    88 x 88
    172 x 172
    196 x 196

基本上,您在Images.xcassets底部的所有数字都需要加倍,因为它们需要显示在视网膜上。



4

就我而言,我从Sketch生成了具有所需尺寸的图像。然后,我将png文件拖放到这些斑点中。没有来自Xcode的投诉。我的应用程序不使用手表套件。

但是,构建失败并显示错误消息“名为“ AppIcon”的应用程序图标集没有任何适用的内容”。也有关于图像文件尺寸错误的警告。不知道Sketch是如何做到的,但是我回去重新配置了从Sketch的导出,验证了导出的尺寸,将新文件拖回Xcode中的应用程序图标位置。这次构建成功。

道德,如果看到此错误消息,请仔细检查图像尺寸。


2
由于某些原因,Sketch始终将我的图像导出一到两个像素。确保我有准确的尺寸为我摆脱了错误。
Atticus


2

让我们将其写下为轻松模式轻松版本,其他所有答案都让我感到困惑。我希望以下帮助别人。

步骤1:AppIcon为空

在此处输入图片说明

第2步:要添加图标

因此,从AppIcon>在row1上,在col1在2x上>我拖放以下无效图像:

在此处输入图片说明

实际尺寸如下:

在此处输入图片说明

步骤3:当我完成编译时,它失败了。

在此处输入图片说明 在此处输入图片说明

步骤4:搜寻后

我发现对于2x,图像大小应为40px x 40px,因此我将该图像从该无效值修改为40px x 40px。

在此处输入图片说明 在此处输入图片说明

步骤5:Info.plist添加了如下条目。

在此处输入图片说明 在此处输入图片说明

这次构建/编译有效,在我的iPhone 7中,我有了新图标。


0

转到MakeAppIcon网站,上传您的AppIcon图片。它将自动生成所有调整大小的图像,提供您的邮件ID并获取zip文件。并确保当您在Assets.xcassets中上载时,根据需要,非常清楚地将OPT用于2x或3x大小的图像。


-1

我解决了问题!

最初,我只在Xcode 6中选择了Apple Watch复选框,并且运行良好。但是,我在Xcode 7中得到了相同的错误,而没有进行任何修改。我的解决方案是另外选择CarPlay复选框,并为CarPlay放置两个分别为120px和180px的方形图标。现在,我终于可以运行我的watchapp了。

但是,不能接受将其提交给Apple Store ...

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.