mirror of
https://github.com/yonaskolb/XcodeGen.git
synced 2026-03-18 20:02:25 +00:00
update generated LastUpgradeVersion to 0900
This commit is contained in:
@@ -18,7 +18,7 @@ public class PBXProjGenerator {
|
||||
|
||||
let spec: ProjectSpec
|
||||
let basePath: Path
|
||||
let currentXcodeVersion = "0830"
|
||||
let currentXcodeVersion: String
|
||||
|
||||
var fileReferencesByPath: [Path: String] = [:]
|
||||
var groupsByPath: [Path: PBXGroup] = [:]
|
||||
@@ -37,7 +37,8 @@ public class PBXProjGenerator {
|
||||
return spec.options.carthageBuildPath ?? "Carthage/Build"
|
||||
}
|
||||
|
||||
public init(spec: ProjectSpec, path: Path) {
|
||||
public init(spec: ProjectSpec, path: Path, currentXcodeVersion: String) {
|
||||
self.currentXcodeVersion = currentXcodeVersion
|
||||
self.spec = spec
|
||||
basePath = path
|
||||
}
|
||||
@@ -114,7 +115,7 @@ public class PBXProjGenerator {
|
||||
addObject(mainGroup)
|
||||
|
||||
let knownRegions: [String] = ["en", "Base"]
|
||||
let projectAttributes: [String: Any] = spec.attributes.isEmpty ? ["LastUpgradeCheck": currentXcodeVersion] : spec.attributes
|
||||
let projectAttributes: [String: Any] = ["LastUpgradeCheck": currentXcodeVersion].merged(spec.attributes)
|
||||
let root = PBXProject(reference: project.rootObject,
|
||||
buildConfigurationList: buildConfigList.reference,
|
||||
compatibilityVersion: "Xcode 3.2",
|
||||
|
||||
@@ -17,7 +17,7 @@ public class ProjectGenerator {
|
||||
|
||||
var spec: ProjectSpec
|
||||
var path: Path
|
||||
let currentXcodeVersion = "0830"
|
||||
let currentXcodeVersion = "0900"
|
||||
|
||||
public init(spec: ProjectSpec, path: Path) {
|
||||
self.spec = spec
|
||||
@@ -143,7 +143,7 @@ public class ProjectGenerator {
|
||||
|
||||
public func generateProject() throws -> XcodeProj {
|
||||
try validate()
|
||||
let pbxProjGenerator = PBXProjGenerator(spec: spec, path: path)
|
||||
let pbxProjGenerator = PBXProjGenerator(spec: spec, path: path, currentXcodeVersion: currentXcodeVersion)
|
||||
let pbxProject = try pbxProjGenerator.generate()
|
||||
let workspace = try generateWorkspace()
|
||||
let sharedData = try generateSharedData(pbxProject: pbxProject)
|
||||
|
||||
Reference in New Issue
Block a user