Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更新后,Xcode 11无法看到应用图标的iMessages扩展包_Ios_Xcode_Xcode11_Imessage Extension - Fatal编程技术网

Ios 更新后,Xcode 11无法看到应用图标的iMessages扩展包

Ios 更新后,Xcode 11无法看到应用图标的iMessages扩展包,ios,xcode,xcode11,imessage-extension,Ios,Xcode,Xcode11,Imessage Extension,我无法再将iMessages应用程序图标类型文件设置为目标->常规->应用程序图标->应用程序图标源中的扩展应用程序 这就像不是搜索iMessage应用程序图标,而是搜索主应用程序的应用程序图标包。 它接受Target中的主应用程序图标类型文件,我认为iMessages应用程序不再需要其他类型的分辨率,但当我尝试上载到应用程序商店时,它会给我以下错误。 iMessages应用程序显然需要iMessages应用程序图标类型的分辨率图像,但它不允许我也选择一个。 直到更新我才发布 这几天我一直忙

我无法再将iMessages应用程序图标类型文件设置为目标->常规->应用程序图标->应用程序图标源中的扩展应用程序

这就像不是搜索iMessage应用程序图标,而是搜索主应用程序的应用程序图标包。 它接受Target中的主应用程序图标类型文件,我认为iMessages应用程序不再需要其他类型的分辨率,但当我尝试上载到应用程序商店时,它会给我以下错误。

iMessages应用程序显然需要iMessages应用程序图标类型的分辨率图像,但它不允许我也选择一个。 直到更新我才发布


这几天我一直忙得不可开交。有人能帮我吗

我遇到了相同的问题,请单击“贴纸”。将iMessage应用程序图标的名称更改为AppIcon。

我在这里遇到了相同的问题。我在“常规”选项卡中看到了红色的应用程序图标源,单击此处,只有主捆绑包中设置的应用程序图标可用

然后项目就不再编译了

我试图将CbundleiconName添加到iMessage扩展plist中,但没有考虑到这一点,项目仍然无法编译


我的解决方案是在单击应用程序图标源设置之前,从Time Machine备份还原项目。它仍然以红色显示,但至少它可以编译。

不知何故,被接受的答案对我不起作用。起作用的是:

在“项目设置”中,选择与扩展对应的目标

切换到“生成设置”选项卡

搜索资产目录应用程序图标集名称并将其更改为适合您的任何名称我的名称是“消息图标”

编辑: 然后我再次尝试检查,结果被接受的答案确实有效。

它看起来像一个bug xCode 以下几点帮助了我: -在项目导航器中选择您的项目 -按功能表->查看->显示代码查看 -在“视图本地修订”中,找到类似以下内容的片段:

!!!请注意-有两个这样的片段-用于调试和发布

并更正密钥ASSETCATALOG_编译器_APPICON_NAME=APPICON的值,实际名称等于资产。在我的例子中,它是iMessage应用程序图标

同时,在项目编辑器中,这个选项将是红色的,但是忽略它,主要的事情是,一切都将正常工作并按其应该的方式生成


是的,我的解决方案也是一样的,但这有点运气。单击一次错误,您必须倒带进度。如果我知道定义路径的文件在哪里,问题就解决了。对我来说很有用。我看到的所有其他解决方案都与图像大小关闭有关。在将应用程序从10.4升级到13.1之后,这解决了我的问题。
buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon";
                CODE_SIGN_STYLE = Automatic;
                DEVELOPMENT_TEAM = 12345678;
                INFOPLIST_FILE = "MesTest MessagesExtension/Info.plist";