在目标->常规->应用程序图标->应用程序图标源中,我无法再将iMessages应用程序图标类型文件设置为扩展应用程序。
It can't see iMessages app icons pack
But I have it
就像不搜索“ iMessage应用程序图标”而是搜索主应用程序的“应用程序图标包”一样。
好吧,它接受Target中的主要应用程序应用程序图标类型的文件,尽管iMessages应用程序不再需要其他类型的分辨率,但是当我尝试上传到App Store时,它给了我以下错误。
errors
iMessages应用程序显然需要iMessages应用程序图标类型的分辨率图像,但我也不能选择一个。 直到更新我才发布。
这几天我被困住了。谁能帮我。
答案 0 :(得分:2)
我遇到了同样的问题,请单击Stickers.xcassets
,将iMessage App Icon
的名称更改为AppIcon
。
答案 1 :(得分:0)
我在这里有同样的问题。我在常规标签中看到了红色的应用程序图标来源,点击了此按钮,只有从主捆绑包中设置的应用程序图标可用...
然后该项目不再编译。
我试图将CFBundleIconName添加到iMessage扩展名plist中,但是没有考虑到该问题,并且该项目仍然无法编译。
我的解决方案是从Time Machine备份中还原项目,就在我单击“应用程序图标源”设置之前。它仍然显示为红色,但至少可以编译。
答案 2 :(得分:0)
以某种方式不能接受的答案对我不起作用。有效的是:
在项目设置中,选择与您的扩展程序相对应的目标
切换到构建设置标签
搜索资产目录应用图标集名称,并将其更改为适合您的名称(我的名字是“消息图标”)
编辑: 然后我再次尝试只是为了检查并接受接受的答案完成。
答案 3 :(得分:0)
它看起来像是xCode的错误 以下内容帮助了我: -在项目导航器中选择您的项目 -按菜单->查看->显示代码查看 -在本地修订版本中,找到一个类似于以下内容的片段:
!!!请注意-有两个这样的片段-用于调试和发布
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 12345678;
INFOPLIST_FILE = "MesTest MessagesExtension/Info.plist";
,并以您的真实姓名等于Assets来更正键ASSETCATALOG_COMPILER_APPICON_NAME =“ AppIcon”的值。就我而言,它是“ iMessage应用程序图标”
Were find Real "iMessage App Icon"
与此同时,在项目编辑器中,此选择将为红色,但将其忽略,主要的事情是一切都会正常工作并按应有的方式生成