Xcode 11 更新后无法看到 iMessages 扩展的应用程序图标包
Xcode 11 can't see app icon's pack of iMessages extension after update
我无法再在目标->常规->应用图标->应用图标源中将 iMessages 应用图标类型文件设置为扩展应用。
It can't see iMessages app icons pack
But I have it
这就像搜索主应用程序的 "iMessage app icons" 而不是 "app icons pack"。
好吧,它在 Target 中接受主应用程序应用程序图标类型文件,虽然 iMessages 应用程序不再需要其他类型的分辨率,但是当我尝试上传到 App Store 时,它给了我以下错误。
errors
iMessages 应用程序显然需要 iMessages 应用程序图标类型分辨率图像,但它不允许我选择一个。
更新之前我没有问题。
我被困在这几天。谁能帮我。
我遇到了同样的问题,单击 Stickers.xcassets
将 iMessage App Icon
的名称更改为 AppIcon
。
我这里也有同样的问题。我在常规选项卡中看到红色的应用程序图标源,点击这个,只有主包中设置的应用程序图标可用...
然后项目不再编译。
我尝试将 CFBundleIconName 添加到 iMessage 扩展 plist,但没有考虑到这一点,项目仍然无法编译。
我的解决方案是从 Time Machine 备份恢复项目,就在我点击“应用程序图标源”设置之前。它仍然显示为红色,但至少可以编译。
不知何故,接受的答案对我不起作用。有效的是:
在项目设置中select你的扩展对应的target
切换到构建设置选项卡
搜索 Asset Catalog App Icon Set Name 并将其更改为适合您的名称(我的是 'Messages Icon')
编辑:
然后我再次尝试检查并接受答案是否有效。
看起来像个错误xCode
以下帮助了我:
- 在项目导航器 select 中,您项目
- 按菜单->查看->显示代码审查
- 在查看本地修订版中找到一个看起来像这样的片段:
!!!请注意 - 有两个这样的片段 - 用于调试和发布
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 12345678;
INFOPLIST_FILE = "MesTest MessagesExtension/Info.plist";
并更正键ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon"的值与你的真实姓名相等是资产。在我的例子中是 "iMessage App Icon"
Were find Real "iMessage App Icon"
同时,在项目编辑器中这个选项会变成红色,但是忽略它,最主要的是一切都会正常运行并按预期生成
ignore this red text
我无法再在目标->常规->应用图标->应用图标源中将 iMessages 应用图标类型文件设置为扩展应用。
It can't see iMessages app icons pack
But I have it
这就像搜索主应用程序的 "iMessage app icons" 而不是 "app icons pack"。
好吧,它在 Target 中接受主应用程序应用程序图标类型文件,虽然 iMessages 应用程序不再需要其他类型的分辨率,但是当我尝试上传到 App Store 时,它给了我以下错误。
errors
iMessages 应用程序显然需要 iMessages 应用程序图标类型分辨率图像,但它不允许我选择一个。 更新之前我没有问题。
我被困在这几天。谁能帮我。
我遇到了同样的问题,单击 Stickers.xcassets
将 iMessage App Icon
的名称更改为 AppIcon
。
我这里也有同样的问题。我在常规选项卡中看到红色的应用程序图标源,点击这个,只有主包中设置的应用程序图标可用...
然后项目不再编译。
我尝试将 CFBundleIconName 添加到 iMessage 扩展 plist,但没有考虑到这一点,项目仍然无法编译。
我的解决方案是从 Time Machine 备份恢复项目,就在我点击“应用程序图标源”设置之前。它仍然显示为红色,但至少可以编译。
不知何故,接受的答案对我不起作用。有效的是:
在项目设置中select你的扩展对应的target
切换到构建设置选项卡
搜索 Asset Catalog App Icon Set Name 并将其更改为适合您的名称(我的是 'Messages Icon')
编辑: 然后我再次尝试检查并接受答案是否有效。
看起来像个错误xCode 以下帮助了我: - 在项目导航器 select 中,您项目 - 按菜单->查看->显示代码审查 - 在查看本地修订版中找到一个看起来像这样的片段:
!!!请注意 - 有两个这样的片段 - 用于调试和发布
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 12345678;
INFOPLIST_FILE = "MesTest MessagesExtension/Info.plist";
并更正键ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon"的值与你的真实姓名相等是资产。在我的例子中是 "iMessage App Icon"
Were find Real "iMessage App Icon"
同时,在项目编辑器中这个选项会变成红色,但是忽略它,最主要的是一切都会正常运行并按预期生成
ignore this red text