Merge pull request #497 from yonaskolb/update_compatability

Update Xcode compatibility version
This commit is contained in:
Yonas Kolb
2019-01-27 19:16:02 +11:00
committed by GitHub
4 changed files with 15 additions and 4 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ public class PBXProjGenerator {
public init(project: Project) {
self.project = project
pbxProj = PBXProj(rootObject: nil, objectVersion: 46)
pbxProj = PBXProj(rootObject: nil, objectVersion: project.objectVersion)
sourceGenerator = SourceGenerator(project: project, pbxProj: pbxProj)
}
@@ -88,7 +88,7 @@ public class PBXProjGenerator {
PBXProject(
name: project.name,
buildConfigurationList: buildConfigList,
compatibilityVersion: "Xcode 3.2",
compatibilityVersion: project.compatabilityVersion,
mainGroup: mainGroup,
developmentRegion: project.options.developmentLanguage ?? "en"
)
+8
View File
@@ -11,6 +11,14 @@ extension Project {
return "1.3"
}
var compatabilityVersion: String {
return "Xcode 9.3"
}
var objectVersion: UInt {
return 50
}
public func validateMinimumXcodeGenVersion(_ xcodeGenVersion: Version) throws {
if let minimumXcodeGenVersion = options.minimumXcodeGenVersion, xcodeGenVersion < minimumXcodeGenVersion {
throw SpecValidationError.ValidationError.invalidXcodeGenVersion(minimumVersion: minimumXcodeGenVersion, version: xcodeGenVersion)