From 9bf657cb1d82ad056bad8d6f4f6aa004bb74b1dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Py=C4=87?= Date: Tue, 7 Jan 2020 14:20:16 +0100 Subject: [PATCH] Use full path for XcodeProj This solves issue with relative project path. --- Sources/XcodeGenKit/SchemeGenerator.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/XcodeGenKit/SchemeGenerator.swift b/Sources/XcodeGenKit/SchemeGenerator.swift index ad95c8f8..9773f338 100644 --- a/Sources/XcodeGenKit/SchemeGenerator.swift +++ b/Sources/XcodeGenKit/SchemeGenerator.swift @@ -1,6 +1,7 @@ import Foundation import ProjectSpec import XcodeProj +import PathKit private func suitableConfig(for type: ConfigType, in project: Project) -> Config { if let defaultConfig = Config.defaultConfigs.first(where: { $0.type == type }), @@ -34,7 +35,7 @@ public class SchemeGenerator { if let cachedProject = projects[reference] { return cachedProject } - let pbxproj = try XcodeProj(pathString: reference.path).pbxproj + let pbxproj = try XcodeProj(path: project.basePath + Path(reference.path)).pbxproj projects[reference] = pbxproj return pbxproj }