From 24175c3411a1400473eee8dab6804efeecce578c Mon Sep 17 00:00:00 2001 From: ryohey Date: Mon, 23 Oct 2017 11:45:35 +0900 Subject: [PATCH] fix duplicate file reference --- Sources/XcodeGenKit/PBXProjGenerator.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/XcodeGenKit/PBXProjGenerator.swift b/Sources/XcodeGenKit/PBXProjGenerator.swift index c7c7495f..18e1f6ab 100644 --- a/Sources/XcodeGenKit/PBXProjGenerator.swift +++ b/Sources/XcodeGenKit/PBXProjGenerator.swift @@ -549,8 +549,6 @@ public class PBXProjGenerator { for localisedDirectory in localisedDirectories { let localisationName = localisedDirectory.lastComponentWithoutExtension for path in try localisedDirectory.children().sorted { $0.lastComponent < $1.lastComponent } { - - let filePath = "\(localisedDirectory.lastComponent)/\(path.lastComponent)" // find base localisation variant group @@ -571,7 +569,9 @@ public class PBXProjGenerator { } if let variantGroup = variantGroup { - variantGroup.children.append(fileReference) + if !variantGroup.children.contains(fileReference) { + variantGroup.children.append(fileReference) + } } else { // add SourceFile to group if there is no Base.lproj directory let buildFile = PBXBuildFile(reference: generateUUID(PBXBuildFile.self, fileReference),