diff --git a/CHANGELOG.md b/CHANGELOG.md index d5b7adf2..7d32cf65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Master - Fixed default settings for macOS unit-tests [387](https://github.com/yonaskolb/XcodeGen/pull/387) @frankdilo +- Added default value for knownRegions property [390](https://github.com/yonaskolb/XcodeGen/pull/390) @Saik0s ## 1.11.1 diff --git a/Sources/XcodeGenKit/PBXProjGenerator.swift b/Sources/XcodeGenKit/PBXProjGenerator.swift index b0068f0c..7c455193 100644 --- a/Sources/XcodeGenKit/PBXProjGenerator.swift +++ b/Sources/XcodeGenKit/PBXProjGenerator.swift @@ -228,7 +228,9 @@ public class PBXProjGenerator { .merged(project.attributes) .merged(generateTargetAttributes() ?? [:]) - pbxProject.object.knownRegions = sourceGenerator.knownRegions.sorted() + let knownRegions = sourceGenerator.knownRegions.sorted() + pbxProject.object.knownRegions = knownRegions.isEmpty ? ["en"] : knownRegions + let allTargets: [ObjectReference] = Array(targetObjects.values) + Array(targetAggregateObjects.values.map { ObjectReference(reference: $0.reference, object: $0.object) }) pbxProject.object.targets = allTargets .sorted { $0.object.name < $1.object.name }