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

我的WatchKit应用程序中有Images.xcassets文件。 只要我把资产生成任何图标失败,错误消息: “应用程序图标集名为”AppIcon“没有任何适用的内容。

在这里输入图像说明

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

  • 将源图片上传到http://makeappicon.com
  • 转到WatchKit应用程序中的Images.xcassets
  • 右键单击包含AppIcon的窗格,select“Import …”,然后selectmakeappicon.com为您生成的watchkit文件夹

最有可能您的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你需要加倍他们,因为他们需要视网膜显示。

在我的情况下,我从草图生成所需尺寸的图像。 然后我把png文件拖放到了这些地方。 没有来自Xcode的投诉。 我的应用程序不使用手表套件。

但是,构build失败的错误消息,“应用程序图标集名为”AppIcon“没有任何适用的内容”。 也有关于图像文件的错误尺寸的警告。 不知道Sketch如何做到这一点,但我回到Sketch并重新configuration导出,validation导出的尺寸,将新文件拖回Xcode中的应用程序图标点。 这一次build立是成功的。

道德,如果你看到这个错误消息,仔细检查你的图像尺寸。

APPICON

从人机界面指导 。

让我们把它写成懒惰模式简单的版本,所有其他的答案都混淆了我地狱了。 我希望帮助别人。

第一步:AppIcon是空的

在这里输入图像说明

第2步:要添加图标

所以从AppIcon>在row1上,col1在2x> i上拖放,出现以下无效图像:

在这里输入图像说明

其实际大小如下:

在这里输入图像说明

第3步:当我build立编译,失败。

在这里输入图像说明 在这里输入图像说明

第4步:search后

我发现2倍的图像大小应该是40px乘40px,所以我修改该图像到40px 40px从该无效值。

在这里输入图像说明 在这里输入图像说明

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

在这里输入图像说明 在这里输入图像说明

这次构build/编译工作,并在我的iPhone 7我有新的图标。

最有可能您的watchKit应用程序图标的大小不正确。 您需要按照上面的图片中的说明

制作一个120 * 120的图标并拖放这对我来说很有用。

转到MakeAppIcon网站,上传你的AppIcon图像。 它会自动生成所有的resize的图像,给你的邮件编号,并获得压缩文件。 并确保您在Assets.xcassets中上传时,对于大小为2x或3x的图像,您使用的是OPT非常清晰,具体取决于您的要求。

我解决了这个问题!

最初我只在Xcode 6中selectApple Watchcheckbox,运行得非常好。 但是,我在Xcode 7中得到了同样的错误,没有修改任何东西。 我的解决scheme是selectCarPlaycheckbox ,并为CarPlay放置两个120px和180px的方形图标。 现在我可以最后运行我的watchapp了。

但是,不能接受提交给苹果商店…

在这里输入图像说明