错误:两个格式相同的键(Xcode 10.1,Mojave 10.14.1)

时间:2018-11-06 19:29:54

标签: swift xcode10 macos-mojave

我正在尝试使用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的新功能。

2 个答案:

答案 0 :(得分:0)

我有同样的错误。我无意中为3x个人比例和其中一个图像集中的All Scales图像导入了相同的资产文件。

该应用程序已编译并运行良好,但是当我真正将其存档时却出现了此错误。我既不需要单个秤,也不需要单个秤,所以我将秤更改为单个秤,删除了多余的文件,然后解决了。

答案 1 :(得分:0)

我有同样的问题。就我而言,这是因为资产目录中的资产名称重复。一次,重命名重复的文件。它已成功存档。令人感到沮丧的是,在正常的构建/运行过程中,编译器正在解决此类问题。