diff --git a/Sources/XcodeGenKit/PBXProjGenerator.swift b/Sources/XcodeGenKit/PBXProjGenerator.swift index cd683091a..8dcad5afb 100644 --- a/Sources/XcodeGenKit/PBXProjGenerator.swift +++ b/Sources/XcodeGenKit/PBXProjGenerator.swift @@ -1456,7 +1456,7 @@ public class PBXProjGenerator { } // add fileSystemSynchronizedGroups - let synchronizedRootGroups = sourceFiles.compactMap { $0.synchronizedRootGroup } + let synchronizedRootGroups = sourceFiles.compactMap { $0.fileReference as? PBXFileSystemSynchronizedRootGroup } if !synchronizedRootGroups.isEmpty { targetObject.fileSystemSynchronizedGroups = synchronizedRootGroups } diff --git a/Sources/XcodeGenKit/SourceGenerator.swift b/Sources/XcodeGenKit/SourceGenerator.swift index 4da2e0608..e6c9948f8 100644 --- a/Sources/XcodeGenKit/SourceGenerator.swift +++ b/Sources/XcodeGenKit/SourceGenerator.swift @@ -9,7 +9,6 @@ struct SourceFile { let fileReference: PBXFileElement let buildFile: PBXBuildFile let buildPhase: BuildPhaseSpec? - var synchronizedRootGroup: PBXFileSystemSynchronizedRootGroup? } class SourceGenerator { @@ -706,14 +705,13 @@ class SourceGenerator { // TODO: adjust if hasCustomParent == true rootGroups.insert(syncedRootGroup) - var sourceFile = generateSourceFile( + let sourceFile = generateSourceFile( targetType: targetType, targetSource: targetSource, path: path, fileReference: syncedRootGroup, buildPhases: buildPhases ) - sourceFile.synchronizedRootGroup = syncedRootGroup sourceFiles.append(sourceFile) }