Merge pull request #102 from ryohey/fix-duplicate-reference

fix duplicate file reference
This commit is contained in:
Yonas Kolb
2017-10-23 10:27:17 +01:00
committed by GitHub
+3 -3
View File
@@ -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),