我正在尝试使用Xcode 10.1将macOS应用程序从High Sierra Xcode 9.x转换为Mojave
我的Asset.xcassets出现错误。 错误:两次重演的键相同
我确实修复了Asset.xcassets文件夹中的图标尺寸警告。那不是问题。 我已删除Asset.xcassets文件夹,然后将信息复制回去。这不是问题。
我已经搜索过,但是运气不好。 这是错误(已在日志中显示)
(M)键 元素:命名元素 部分:艺术品图片 大小:(空) 方向:0-水平 值:(空) 识别码:795 维度1:0 维度2:0 状态:(空) presentationState :(空) previousState :(空) previousValue :(空) 图层:(空) 规模:1 色域:sRGB 目标:(空) 外观:(空)
渲染1 TDRenditionEntry:0x7fb08c854170
/ * com.apple.actool.errors * / ../MacApp/Asset.xcassets:错误:错误:两次重演的相同键
(M)键 元素:命名元素 部分:艺术品图片 大小:(空) 方向:0-水平 值:(空) 识别码:795 维度1:0 维度2:0 状态:(空) presentationState :(空) previousState :(空) previousValue :(空) 图层:(空) 规模:1 色域:sRGB 目标:(空) 外观:(空)
渲染1 TDRenditionEntry:0x7fb08c854170
我不确定如何确定哪些相同或不用说,什么相同? swift和xcode的新功能。
答案 0 :(得分:0)
我有同样的错误。我无意中为3x
个人比例和其中一个图像集中的All Scales
图像导入了相同的资产文件。
该应用程序已编译并运行良好,但是当我真正将其存档时却出现了此错误。我既不需要单个秤,也不需要单个秤,所以我将秤更改为单个秤,删除了多余的文件,然后解决了。
答案 1 :(得分:0)
我有同样的问题。就我而言,这是因为资产目录中的资产名称重复。一次,重命名重复的文件。它已成功存档。令人感到沮丧的是,在正常的构建/运行过程中,编译器正在解决此类问题。