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

Posted

技术标签:

【中文标题】Watchkit AppIcon - 名为“AppIcon”的应用图标集没有任何适用的内容【英文标题】:Watchkit AppIcon - The app icon set named "AppIcon" did not have any applicable content 【发布时间】:2015-06-02 20:05:04 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

很好的链接!谢谢 我发现appiconmaker.co 更好,因为在您上传完图标后,它不需要偷偷摸摸地要求您提供电子邮件地址。【参考方案2】:

很可能您的 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 底部看到的所有数字都需要将它们加倍,因为它们需要是视网膜显示。

【讨论】:

【参考方案3】:

很可能您的 watchKit 应用图标大小不正确。您需要按照上图中的说明进行操作

【讨论】:

【参考方案4】:

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

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

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

【讨论】:

出于某种原因,Sketch 不断将我的图像导出一两个像素。确保我有准确的尺寸为我消除了错误。【参考方案5】:

来自human-interface-guidelines。

【讨论】:

【参考方案6】:

让我们把它写成懒惰模式的简单版本,所有其他答案都让我很困惑。我希望以下帮助其他人。

第 1 步:AppIcon 为空

第 2 步:要添加图标

so from AppIcon > on row1, col1 on 2x > 我拖放,以下无效图片:

实际尺寸如下:

第 3 步:当我构建编译时,它失败了。

第四步:搜索后

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

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

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

【讨论】:

【参考方案7】:

前往 MakeAppIcon 网站,上传您的 AppIcon 图像。它将自动生成所有调整大小的图像,提供您的邮件 ID 并获取 zip 文件。并确保当您在 Assets.xcassets 中上传时,根据您的要求,您非常清楚地使用了 OPT 来处理大小为 2 倍或 3 倍的图像。

【讨论】:

【参考方案8】:

我解决了这个问题!

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

但是,不能接受提交到 Apple Store...

【讨论】:

以上是关于Watchkit AppIcon - 名为“AppIcon”的应用图标集没有任何适用的内容的主要内容,如果未能解决你的问题,请参考以下文章

WatchKit App 只启动 iPhone Simulator 和 WatchKit App,不启动 IOS App

动态更新App的图标(AppIcon)

动态更新App的图标(AppIcon)

解读AppIcon图标设置置信息和App内存警告临界值

iOS开发项目之二 [ App appicon与启动图]

The app icon set "AppIcon" has an unassigned child告警