diff --git a/Docs/Images/screenshots_options_recommended.png b/Docs/Images/screenshots_options_recommended.png new file mode 100644 index 0000000..61d6906 Binary files /dev/null and b/Docs/Images/screenshots_options_recommended.png differ diff --git a/README.md b/README.md index b18e354..d23e2d5 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,15 @@ Below are a few examples of common commands. For further assistance, use the --h ### Screenshots ``` -xcparse screenshots /path/to/Test.xcresult /path/to/exportScreenshots +xcparse screenshots --os --model --test-run /path/to/Test.xcresult /path/to/exportScreenshots ``` +This will cause screenshots to be exported like so: + +![Screenshots exported into folders](Docs/Images/screenshots_options_recommended.png?raw=true) + +Options can be added & remove to change the folder structure used for export. Using no options will lead to all attachments being exported into the output directory. + ### Code Coverage ``` diff --git a/Sources/XCParseCore/ActionTestPlanRunSummary.swift b/Sources/XCParseCore/ActionTestPlanRunSummary.swift index d32b44b..1dff769 100644 --- a/Sources/XCParseCore/ActionTestPlanRunSummary.swift +++ b/Sources/XCParseCore/ActionTestPlanRunSummary.swift @@ -9,6 +9,7 @@ import Foundation open class ActionTestPlanRunSummary : ActionAbstractTestSummary { + // Note: name is inherited from ActionAbstractTestSummary & will contain the test run configuration name public let testableSummaries: [ActionTestableSummary] enum ActionTestPlanRunSummaryCodingKeys: String, CodingKey { diff --git a/Sources/XCParseCore/ActionTestSummary.swift b/Sources/XCParseCore/ActionTestSummary.swift index 1d662ae..4f99ec0 100644 --- a/Sources/XCParseCore/ActionTestSummary.swift +++ b/Sources/XCParseCore/ActionTestSummary.swift @@ -34,4 +34,18 @@ open class ActionTestSummary : ActionTestSummaryIdentifiableObject { try super.init(from: decoder) } + + public func attachments() -> [ActionTestAttachment] { + var activitySummaries = self.activitySummaries + + var summariesToCheck = activitySummaries + repeat { + summariesToCheck = summariesToCheck.flatMap { $0.subactivities } + + // Add the subactivities we found + activitySummaries.append(contentsOf: summariesToCheck) + } while summariesToCheck.count > 0 + + return activitySummaries.flatMap { $0.attachments } + } } diff --git a/Sources/XCParseCore/ActionTestableSummary.swift b/Sources/XCParseCore/ActionTestableSummary.swift index d8a6d73..053bddd 100644 --- a/Sources/XCParseCore/ActionTestableSummary.swift +++ b/Sources/XCParseCore/ActionTestableSummary.swift @@ -46,4 +46,72 @@ open class ActionTestableSummary : ActionAbstractTestSummary { try super.init(from: decoder) } + + public func attachments(withXCResult xcresult: XCResult) -> [ActionTestAttachment] { + var attachments: [ActionTestAttachment] = [] + + var tests: [ActionTestSummaryIdentifiableObject] = self.tests + + var testSummaries: [ActionTestSummary] = [] + var testMetadata: [ActionTestMetadata] = [] + + // Iterate through the testSummaryGroups until we get out all the test summaries & metadata + repeat { + let summaryGroups = tests.compactMap { (identifiableObj) -> ActionTestSummaryGroup? in + if let testSummaryGroup = identifiableObj as? ActionTestSummaryGroup { + return testSummaryGroup + } else { + return nil + } + } + + let summaries = tests.compactMap { (identifiableObj) -> ActionTestSummary? in + if let testSummary = identifiableObj as? ActionTestSummary { + return testSummary + } else { + return nil + } + } + testSummaries.append(contentsOf: summaries) + + let metadata = tests.compactMap { (identifiableObj) -> ActionTestMetadata? in + if let metadata = identifiableObj as? ActionTestMetadata { + return metadata + } else { + return nil + } + } + testMetadata.append(contentsOf: metadata) + + tests = summaryGroups.flatMap { $0.subtests } + } while tests.count > 0 + + // Need to extract out the testSummary until get all ActionTestActivitySummary + var activitySummaries = testSummaries.flatMap { $0.activitySummaries } + + // Get all subactivities + var summariesToCheck = activitySummaries + repeat { + summariesToCheck = summariesToCheck.flatMap { $0.subactivities } + + // Add the subactivities we found + activitySummaries.append(contentsOf: summariesToCheck) + } while summariesToCheck.count > 0 + + for activitySummary in activitySummaries { + let summaryAttachments = activitySummary.attachments + attachments.append(contentsOf: summaryAttachments) + } + + let testSummaryReferences = testMetadata.compactMap { $0.summaryRef } + for summaryReference in testSummaryReferences { + guard let summary: ActionTestSummary = summaryReference.modelFromReference(withXCResult: xcresult) else { + xcresult.console.writeMessage("Error: Unhandled test summary type \(String(describing: summaryReference.targetType?.getType()))", to: .error) + continue + } + attachments.append(contentsOf: summary.attachments()) + } + + return attachments + } } diff --git a/Sources/XCParseCore/ActionsInvocationRecord.swift b/Sources/XCParseCore/ActionsInvocationRecord.swift index b2d5f9a..7871861 100644 --- a/Sources/XCParseCore/ActionsInvocationRecord.swift +++ b/Sources/XCParseCore/ActionsInvocationRecord.swift @@ -33,4 +33,22 @@ public class ActionsInvocationRecord : Codable { archive = try container.decodeXCResultObjectIfPresent(forKey: .archive) } + + class public func recordFromXCResult(_ xcresult: XCResult) -> ActionsInvocationRecord? { + guard let xcresultGetResult = XCResultToolCommand.Get(withXCResult: xcresult, id: "", outputPath: "", format: .json).run() else { + return nil + } + + do { + let xcresultJSON = try xcresultGetResult.utf8Output() + if xcresultGetResult.exitStatus != .terminated(code: 0) || xcresultJSON == "" { + return nil + } + + let xcresultJSONData = Data(xcresultJSON.utf8) + return try JSONDecoder().decode(ActionsInvocationRecord.self, from: xcresultJSONData) + } catch { + return nil + } + } } diff --git a/Sources/XCParseCore/Reference.swift b/Sources/XCParseCore/Reference.swift index 413b52c..8d09e54 100644 --- a/Sources/XCParseCore/Reference.swift +++ b/Sources/XCParseCore/Reference.swift @@ -22,4 +22,26 @@ open class Reference : Codable { id = try container.decodeXCResultType(forKey: .id) targetType = try container.decodeXCResultObjectIfPresent(forKey: .targetType) } + + public func modelFromReference(withXCResult xcresult: XCResult) -> T? { + if self.targetType?.getType() != T.self { + return nil + } + + guard let summaryGetResult = XCResultToolCommand.Get(withXCResult: xcresult, id: self.id, outputPath: "", format: .json).run() else { + return nil + } + + do { + let jsonString = try summaryGetResult.utf8Output() + if summaryGetResult.exitStatus != .terminated(code: 0) || jsonString == "" { + return nil + } + + let referenceData = Data(jsonString.utf8) + return try JSONDecoder().decode(T.self, from: referenceData) + } catch { + return nil + } + } } diff --git a/Sources/XCParseCore/TypeDefinition.swift b/Sources/XCParseCore/TypeDefinition.swift index 981a691..f5a23a0 100644 --- a/Sources/XCParseCore/TypeDefinition.swift +++ b/Sources/XCParseCore/TypeDefinition.swift @@ -23,7 +23,7 @@ open class TypeDefinition : Codable { supertype = try container.decodeXCResultObjectIfPresent(forKey: .supertype) } - func getType() -> AnyObject.Type { + public func getType() -> AnyObject.Type { if let type = XCResultTypeFamily(rawValue: self.name) { return type.getType() } else if let parentType = self.supertype { diff --git a/Sources/XCParseCore/XCResult.swift b/Sources/XCParseCore/XCResult.swift new file mode 100644 index 0000000..0dbc741 --- /dev/null +++ b/Sources/XCParseCore/XCResult.swift @@ -0,0 +1,19 @@ +// +// XCResult.swift +// XCParseCore +// +// Created by Alex Botkin on 10/14/19. +// + +import Foundation + +public struct XCResult { + public let path: String + public let console: Console + public lazy var invocationRecord: ActionsInvocationRecord? = ActionsInvocationRecord.recordFromXCResult(self) + + public init(path xcresultPath: String, console: Console = Console()) { + self.path = xcresultPath + self.console = console + } +} diff --git a/Sources/XCParseCore/XCResultToolCommand.swift b/Sources/XCParseCore/XCResultToolCommand.swift index a1b2c5e..bafd038 100644 --- a/Sources/XCParseCore/XCResultToolCommand.swift +++ b/Sources/XCParseCore/XCResultToolCommand.swift @@ -15,10 +15,15 @@ let xcresultToolArguments = ["xcrun", "xcresulttool"] open class XCResultToolCommand { let process: Basic.Process - let console: Console + let xcresult: XCResult + var console: Console { + get { + return self.xcresult.console + } + } - public init(withConsole console: Console = Console(), process: Basic.Process = Basic.Process(arguments: ["xcrun", "xcresulttool", "-h"])) { - self.console = console + public init(withXCResult xcresult: XCResult, process: Basic.Process = Basic.Process(arguments: ["xcrun", "xcresulttool", "-h"])) { + self.xcresult = xcresult self.process = process } @@ -54,14 +59,12 @@ open class XCResultToolCommand { case file = "file" case directory = "directory" } - - var path: String = "" + var id: String = "" var outputPath: String = "" var type: ExportType = ExportType.file - public init(path: String, id: String, outputPath: String, type: ExportType, console: Console = Console()) { - self.path = path + public init(withXCResult xcresult: XCResult, id: String, outputPath: String, type: ExportType) { self.id = id self.outputPath = outputPath self.type = type @@ -69,17 +72,15 @@ open class XCResultToolCommand { var processArgs = xcresultToolArguments processArgs.append(contentsOf: ["export", "--type", self.type.rawValue, - "--path", self.path, + "--path", xcresult.path, "--id", self.id, "--output-path", self.outputPath]) let process = Basic.Process(arguments: processArgs) - super.init(withConsole: console, process: process) + super.init(withXCResult: xcresult, process: process) } - public init(path: String, attachment: ActionTestAttachment, outputPath: String, console: Console = Console()) { - self.path = path - + public init(withXCResult xcresult: XCResult, attachment: ActionTestAttachment, outputPath: String) { if let identifier = attachment.payloadRef?.id { self.id = identifier; @@ -92,30 +93,33 @@ open class XCResultToolCommand { var processArgs = xcresultToolArguments processArgs.append(contentsOf: ["export", "--type", self.type.rawValue, - "--path", self.path, + "--path", xcresult.path, "--id", self.id, "--output-path", self.outputPath]) let process = Basic.Process(arguments: processArgs) - super.init(withConsole: console, process: process) + super.init(withXCResult: xcresult, process: process) } } open class Get: XCResultToolCommand { - var path: String = "" var id: String = "" var outputPath: String = "" var format = FormatType.raw - public init(path: String, id: String, outputPath: String, format: FormatType, console: Console = Console()) { - self.path = path + convenience public init(path: String, id: String, outputPath: String, format: FormatType, console: Console = Console()) { + let xcresult = XCResult(path: path, console: console) + self.init(withXCResult: xcresult, id: id, outputPath: outputPath, format: format) + } + + public init(withXCResult xcresult: XCResult, id: String, outputPath: String, format: FormatType) { self.id = id self.outputPath = outputPath self.format = format var processArgs = xcresultToolArguments processArgs.append(contentsOf: ["get", - "--path", self.path, + "--path", xcresult.path, "--format", self.format.rawValue]) if self.id != "" { processArgs.append(contentsOf: ["--id", self.id]) @@ -125,23 +129,21 @@ open class XCResultToolCommand { } let process = Basic.Process(arguments: processArgs) - super.init(withConsole: console, process: process) + super.init(withXCResult: xcresult, process: process) } } open class Graph: XCResultToolCommand { var id: String = "" - var path: String = "" var version: Int? - public init(id: String, path: String, version: Int?, console: Console = Console()) { + public init(withXCResult xcresult: XCResult, id: String, version: Int?) { self.id = id - self.path = path self.version = version var processArgs = xcresultToolArguments processArgs.append(contentsOf: ["graph", - "--path", self.path]) + "--path", xcresult.path]) if self.id != "" { processArgs.append(contentsOf: ["--id", self.id]) } @@ -150,22 +152,19 @@ open class XCResultToolCommand { } let process = Basic.Process(arguments: processArgs) - super.init(withConsole: console, process: process) + super.init(withXCResult: xcresult, process: process) } } open class MetadataGet: XCResultToolCommand { - var path: String = "" - - public init(path: String, console: Console = Console()) { - self.path = path + public init(withXCResult xcresult: XCResult) { var processArgs = xcresultToolArguments processArgs.append(contentsOf: ["metadata", "get", - "--path", self.path]) + "--path", xcresult.path]) let process = Basic.Process(arguments: processArgs) - super.init(withConsole: console, process: process) + super.init(withXCResult: xcresult, process: process) } } } diff --git a/Sources/xcparse/CommandRegistry.swift b/Sources/xcparse/CommandRegistry.swift index 651e419..d171ae2 100644 --- a/Sources/xcparse/CommandRegistry.swift +++ b/Sources/xcparse/CommandRegistry.swift @@ -60,9 +60,12 @@ struct CommandRegistry { do { let xcpParser = XCPParser() + let options = AttachmentExportOptions(addTestScreenshotsDirectory: true, + divideByTargetModel: false, + divideByTargetOS: false) try xcpParser.extractScreenshots(xcresultPath: legacyScreenshotPaths[0].path.pathString, destination: legacyScreenshotPaths[1].path.pathString, - options: AttachmentExportOptions(folderStructure: .legacy)) + options: options) return true } catch { diff --git a/Sources/xcparse/ScreenshotsCommand.swift b/Sources/xcparse/ScreenshotsCommand.swift index a0121eb..be50336 100644 --- a/Sources/xcparse/ScreenshotsCommand.swift +++ b/Sources/xcparse/ScreenshotsCommand.swift @@ -19,6 +19,11 @@ struct ScreenshotsCommand: Command { var outputPath: PositionalArgument var verbose: OptionArgument + var addTestScreenshotDirectory: OptionArgument + var divideByModel: OptionArgument + var divideByOS: OptionArgument + var divideByTestPlanRun: OptionArgument + init(parser: ArgumentParser) { let subparser = parser.add(subparser: command, usage: usage, overview: overview) path = subparser.add(positional: "xcresult", kind: PathArgument.self, @@ -26,6 +31,11 @@ struct ScreenshotsCommand: Command { outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self, optional: true, usage: "Folder to export results to", completion: .filename) verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging") + + addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there") + divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model") + divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS") + divideByTestPlanRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test plan configuration") } func run(with arguments: ArgumentParser.Result) throws { @@ -49,7 +59,13 @@ struct ScreenshotsCommand: Command { let xcpParser = XCPParser() xcpParser.console.verbose = verbose + + let options = AttachmentExportOptions(addTestScreenshotsDirectory: arguments.get(self.addTestScreenshotDirectory) ?? false, + divideByTargetModel: arguments.get(self.divideByModel) ?? false, + divideByTargetOS: arguments.get(self.divideByOS) ?? false, + divideByTestRun: arguments.get(self.divideByTestPlanRun) ?? false) try xcpParser.extractScreenshots(xcresultPath: xcresultPath.pathString, - destination: outputPath.pathString) + destination: outputPath.pathString, + options: options) } } diff --git a/Sources/xcparse/XCPParser.swift b/Sources/xcparse/XCPParser.swift index 82b08f4..4261268 100644 --- a/Sources/xcparse/XCPParser.swift +++ b/Sources/xcparse/XCPParser.swift @@ -11,7 +11,7 @@ import Foundation import SPMUtility import XCParseCore -let xcparseCurrentVersion = Version(0, 4, 0) +let xcparseCurrentVersion = Version(0, 5, 0) enum InteractiveModeOptionType: String { case screenshot = "s" @@ -35,174 +35,216 @@ enum InteractiveModeOptionType: String { } } -struct AttachmentExportOptions { - enum ExportFolderStructure: String { - case none, legacy +extension Foundation.URL { + func fileExistsAsDirectory() -> Bool { + var isDirectory: ObjCBool = false + if FileManager.default.fileExists(atPath: self.path, isDirectory: &isDirectory) { + if isDirectory.boolValue { + return true // Exists as a directory + } else { + return false // Exists as a file + } + } else { + return false // Does not exist + } } - var folderStructure: ExportFolderStructure = .none -} - -class XCPParser { - var xcparseLatestVersion = xcparseCurrentVersion - - var console = Console() - let decoder = JSONDecoder() - - // MARK: - - // MARK: Parsing Actions - - func getXCResult(path: String) throws -> ActionsInvocationRecord? { - guard let xcresultGetResult = XCResultToolCommand.Get(path: path, id: "", outputPath: "", format: .json, console: self.console).run() else { - return nil - } - let xcresultJSON = try xcresultGetResult.utf8Output() - if xcresultGetResult.exitStatus != .terminated(code: 0) || xcresultJSON == "" { - return nil + func createDirectoryIfNecessary(console: Console = Console()) -> Bool { + var isDirectory: ObjCBool = false + if FileManager.default.fileExists(atPath: self.path, isDirectory: &isDirectory) { + if isDirectory.boolValue { + // Directory already exists, do nothing + return true + } else { + console.writeMessage("\(self) is not a directory", to: .error) + return false + } + } else { + console.shellCommand(["mkdir", self.path]) } - let xcresultJSONData = Data(xcresultJSON.utf8) - return try decoder.decode(ActionsInvocationRecord.self, from: xcresultJSONData) + return self.fileExistsAsDirectory() } - - func extractScreenshots(xcresultPath : String, destination : String, options: AttachmentExportOptions = AttachmentExportOptions()) throws { - var attachments: [ActionTestAttachment] = [] +} - guard let actionRecord = try getXCResult(path: xcresultPath) else { - return +struct AttachmentExportOptions { + var addTestScreenshotsDirectory: Bool = false + var divideByTargetModel: Bool = false + var divideByTargetOS: Bool = false + var divideByTestRun: Bool = false + + func displayName(withDeviceRecord deviceRecord: ActionDeviceRecord, testPlanRun: ActionTestPlanRunSummary) -> String { + var retval: String = "" + + if self.divideByTargetModel == true && self.divideByTargetOS == true { + retval += deviceRecord.modelName + " (\(deviceRecord.operatingSystemVersion))" + } else if self.divideByTargetModel == true { + retval += deviceRecord.modelName + } else if self.divideByTargetOS == true { + retval += deviceRecord.operatingSystemVersion } - - let testReferenceIDs = actionRecord.actions.compactMap { $0.actionResult.testsRef?.id } - var summaryRefIDs: [String] = [] - for testRefID in testReferenceIDs { - guard let testGetResult = XCResultToolCommand.Get(path: xcresultPath, id: testRefID, outputPath: "", format: .json, console: self.console).run() else { - return - } - let testJSONString = try testGetResult.utf8Output() - if testGetResult.exitStatus != .terminated(code: 0) || testJSONString == "" { - continue + if self.divideByTestRun == true { + if let testPlanRunName = testPlanRun.name { + if retval.count > 0 { + retval += " - " + } + retval += testPlanRunName } + } - let testRefData = Data(testJSONString.utf8) - let testPlanRunSummaries = try decoder.decode(ActionTestPlanRunSummaries.self, from: testRefData) + return retval + } - let testableSummaries = testPlanRunSummaries.summaries.flatMap { $0.testableSummaries } + func baseScreenshotDirectoryURL(path: String) -> Foundation.URL { + let destinationURL = URL.init(fileURLWithPath: path) + if self.addTestScreenshotsDirectory { + return destinationURL.appendingPathComponent("testScreenshots") + } else { + return destinationURL + } + } - var tests: [ActionTestSummaryIdentifiableObject] = testableSummaries.flatMap { $0.tests } + func screenshotDirectoryURL(_ deviceRecord: ActionDeviceRecord, forBaseURL baseURL: Foundation.URL) -> Foundation.URL { + var targetDeviceFolderName: String? = nil - var testSummaries: [ActionTestSummary] = [] - var testMetadata: [ActionTestMetadata] = [] + if self.divideByTargetModel && self.divideByTargetOS { + targetDeviceFolderName = deviceRecord.modelName + " (\(deviceRecord.operatingSystemVersion))" + } else if self.divideByTargetModel { + targetDeviceFolderName = deviceRecord.modelName + } else if self.divideByTargetOS { + targetDeviceFolderName = deviceRecord.operatingSystemVersion + } - // Iterate through the testSummaryGroups until we get out all the test summaries & metadata - repeat { - let summaryGroups = tests.compactMap { (identifiableObj) -> ActionTestSummaryGroup? in - if let testSummaryGroup = identifiableObj as? ActionTestSummaryGroup { - return testSummaryGroup - } else { - return nil - } - } + if let folderName = targetDeviceFolderName { + return baseURL.appendingPathComponent(folderName) + } else { + return baseURL + } + } - let summaries = tests.compactMap { (identifiableObj) -> ActionTestSummary? in - if let testSummary = identifiableObj as? ActionTestSummary { - return testSummary - } else { - return nil - } - } - testSummaries.append(contentsOf: summaries) + func screenshotDirectoryURL(_ testPlanRun: ActionTestPlanRunSummary, forBaseURL baseURL: Foundation.URL) -> Foundation.URL { + guard let testPlanRunName = testPlanRun.name else { + return baseURL + } - let metadata = tests.compactMap { (identifiableObj) -> ActionTestMetadata? in - if let metadata = identifiableObj as? ActionTestMetadata { - return metadata - } else { - return nil - } - } - testMetadata.append(contentsOf: metadata) + if self.divideByTestRun { + return baseURL.appendingPathComponent(testPlanRunName) + } else { + return baseURL + } + } +} - tests = summaryGroups.flatMap { $0.subtests } - } while tests.count > 0 +class XCPParser { + var xcparseLatestVersion = xcparseCurrentVersion + + var console = Console() + let decoder = JSONDecoder() - // Need to extract out the testSummary until get all ActionTestActivitySummary - var activitySummaries = testSummaries.flatMap { $0.activitySummaries } + // MARK: - + // MARK: Parsing Actions + + func extractScreenshots(xcresultPath: String, destination: String, options: AttachmentExportOptions = AttachmentExportOptions()) throws { + var xcresult = XCResult(path: xcresultPath, console: self.console) + guard let invocationRecord = xcresult.invocationRecord else { + return + } - // Get all subactivities - var summariesToCheck = activitySummaries - repeat { - summariesToCheck = summariesToCheck.flatMap { $0.subactivities } + // Let's figure out where these attachments are going + let screenshotBaseDirectoryURL = options.baseScreenshotDirectoryURL(path: destination) + if screenshotBaseDirectoryURL.createDirectoryIfNecessary() != true { + return + } - // Add the subactivities we found - activitySummaries.append(contentsOf: summariesToCheck) - } while summariesToCheck.count > 0 + let actions = invocationRecord.actions.filter { $0.actionResult.testsRef != nil } - for activitySummary in activitySummaries { - let summaryAttachments = activitySummary.attachments - attachments.append(contentsOf: summaryAttachments) + var attachmentsToExportToBaseDirectory: [ActionTestAttachment] = [] + for action in actions { + guard let testRef = action.actionResult.testsRef else { + continue } - let testSummaryRefIDs = testMetadata.compactMap { $0.summaryRef?.id } - summaryRefIDs.append(contentsOf: testSummaryRefIDs) - } + let targetDeviceRecord = action.runDestination.targetDeviceRecord - for summaryRefID in summaryRefIDs { - guard let summaryGetResult = XCResultToolCommand.Get(path: xcresultPath, id: summaryRefID, outputPath: "", format: .json, console: self.console).run() else { - return - } - let testJSONString = try summaryGetResult.utf8Output() - if summaryGetResult.exitStatus != .terminated(code: 0) || testJSONString == "" { + // Determine name for the directory & make the directory if necessary + let actionScreenshotDirectoryURL = options.screenshotDirectoryURL(targetDeviceRecord, forBaseURL: screenshotBaseDirectoryURL) + if actionScreenshotDirectoryURL.createDirectoryIfNecessary() != true { continue } - let summaryRefData = Data(testJSONString.utf8) - let testSummary = try decoder.decode(ActionTestSummary.self, from: summaryRefData) - - var activitySummaries = testSummary.activitySummaries + // Let's figure out the attachments to export + guard let testPlanRunSummaries: ActionTestPlanRunSummaries = testRef.modelFromReference(withXCResult: xcresult) else { + xcresult.console.writeMessage("Error: Unhandled test reference type \(String(describing: testRef.targetType?.getType()))", to: .error) + continue + } - var summariesToCheck = activitySummaries - repeat { - summariesToCheck = summariesToCheck.flatMap { $0.subactivities } + var attachmentsToExportToActionDirectory: [ActionTestAttachment] = [] + for testPlanRun in testPlanRunSummaries.summaries { + let testPlanRunScreenshotURL = options.screenshotDirectoryURL(testPlanRun, forBaseURL: actionScreenshotDirectoryURL) + if testPlanRunScreenshotURL.createDirectoryIfNecessary() != true { + continue + } - // Add the subactivities we found - activitySummaries.append(contentsOf: summariesToCheck) - } while summariesToCheck.count > 0 + let testableSummaries = testPlanRun.testableSummaries + let testableSummariesAttachments = testableSummaries.flatMap { $0.attachments(withXCResult: xcresult) } + + // Now that we know what we want to export, figure out if it should go to base directory or not + if (testPlanRunScreenshotURL == screenshotBaseDirectoryURL) { + // Wait to export these all in one nice progress bar at end + attachmentsToExportToBaseDirectory.append(contentsOf: testableSummariesAttachments) + } else if (testPlanRunScreenshotURL == actionScreenshotDirectoryURL) { + // Wait to export these all in one nice progress bar for the entire action + attachmentsToExportToActionDirectory.append(contentsOf: testableSummariesAttachments) + } else { + // Let's get ready to export! + let displayName = options.displayName(withDeviceRecord: targetDeviceRecord, testPlanRun: testPlanRun) + self.exportScreenshots(withXCResult: xcresult, toDirectory: testPlanRunScreenshotURL, attachments: testableSummariesAttachments, displayName: displayName) + } + } - for activitySummary in activitySummaries { - let summaryAttachments = activitySummary.attachments - attachments.append(contentsOf: summaryAttachments) + // Check if we deferred any screenshot export to the action's directory + if attachmentsToExportToActionDirectory.count > 0 { + let displayName = actionScreenshotDirectoryURL.lastPathComponent + self.exportScreenshots(withXCResult: xcresult, toDirectory: actionScreenshotDirectoryURL, attachments: attachmentsToExportToActionDirectory, displayName: displayName) } } - let destinationURL = URL.init(fileURLWithPath: destination) - var screenshotsDirURL = destinationURL - if options.folderStructure == .legacy { - screenshotsDirURL = destinationURL.appendingPathComponent("testScreenshots") - console.shellCommand(["mkdir", screenshotsDirURL.path]) + // Now let's export everything that wanted to just be in the base directory + if attachmentsToExportToBaseDirectory.count > 0 { + self.exportScreenshots(withXCResult: xcresult, toDirectory: screenshotBaseDirectoryURL, attachments: attachmentsToExportToBaseDirectory) + } + } + + func exportScreenshots(withXCResult xcresult: XCResult, toDirectory screenshotDirectoryURL: Foundation.URL, attachments: [ActionTestAttachment], displayName: String = "") { + if attachments.count <= 0 { + return } - let progressBar = PercentProgressAnimation(stream: stdoutStream, header: "Exporting Screenshots") + let header = (displayName != "") ? "Exporting \"\(displayName)\" Screenshots" : "Exporting Screenshots" + let progressBar = PercentProgressAnimation(stream: stdoutStream, header: header) progressBar.update(step: 0, total: attachments.count, text: "") - + for (index, attachment) in attachments.enumerated() { progressBar.update(step: index, total: attachments.count, text: "Extracting \"\(attachment.filename ?? "Unknown Filename")\"") - XCResultToolCommand.Export(path: xcresultPath, attachment: attachment, outputPath: screenshotsDirURL.path, console: self.console).run() + XCResultToolCommand.Export(withXCResult: xcresult, attachment: attachment, outputPath: screenshotDirectoryURL.path).run() } - + progressBar.update(step: attachments.count, total: attachments.count, text: "🎊 Export complete! 🎊") progressBar.complete(success: true) } func extractCoverage(xcresultPath : String, destination : String) throws { - guard let actionRecord = try getXCResult(path: xcresultPath) else { + var xcresult = XCResult(path: xcresultPath, console: self.console) + guard let invocationRecord = xcresult.invocationRecord else { return } var coverageReferenceIDs: [String] = [] var coverageArchiveIDs: [String] = [] - for action in actionRecord.actions { + for action in invocationRecord.actions { if let reportRef = action.actionResult.coverage.reportRef { coverageReferenceIDs.append(reportRef.id) } @@ -211,21 +253,22 @@ class XCPParser { } } for (reportId, archiveId) in zip(coverageReferenceIDs, coverageArchiveIDs) { - XCResultToolCommand.Export(path: xcresultPath, id: reportId, + XCResultToolCommand.Export(withXCResult: xcresult, id: reportId, outputPath: "\(destination)/action.xccovreport", - type: .file, console: self.console).run() - XCResultToolCommand.Export(path: xcresultPath, id: archiveId, + type: .file).run() + XCResultToolCommand.Export(withXCResult: xcresult, id: archiveId, outputPath: "\(destination)/action.xccovarchive", - type: .directory, console: self.console).run() + type: .directory).run() } } func extractLogs(xcresultPath : String, destination : String) throws { - guard let actionRecord = try getXCResult(path: xcresultPath) else { + var xcresult = XCResult(path: xcresultPath, console: self.console) + guard let invocationRecord = xcresult.invocationRecord else { return } - for (index, actionRecord) in actionRecord.actions.enumerated() { + for (index, actionRecord) in invocationRecord.actions.enumerated() { // TODO: Alex - note that these aren't actually log files but ActivityLogSection objects. User from StackOverflow was just exporting those // out as text files as for the most party they can be human readable, but it won't match what Xcode exports if you open the XCResult // and attempt to export out the log. That seems like it may involve having to create our own pretty printer similar to Xcode's to export @@ -234,17 +277,17 @@ class XCPParser { // Also note either we missed in formatDescription objects like ActivityLogCommandInvocationSection or Apple added them in later betas. We'll // need to add parsing, using the same style we do for ActionTestSummaryIdentifiableObject subclasses if let buildResultLogRef = actionRecord.buildResult.logRef { -// let activityLogSectionJSON = XCResultToolCommand.Get(path: xcresultPath, id: buildResultLogRef.id, outputPath: "", format: .json).run() +// let activityLogSectionJSON = XCResultToolCommand.Get(withXCResult: xcresult, id: buildResultLogRef.id, outputPath: "", format: .json).run() // let activityLogSection = try decoder.decode(ActivityLogSection.self, from: Data(activityLogSectionJSON.utf8)) - XCResultToolCommand.Export(path: xcresultPath, id: buildResultLogRef.id, outputPath: "\(destination)/\(index + 1)_build.txt", type: .file, console: self.console).run() + XCResultToolCommand.Export(withXCResult: xcresult, id: buildResultLogRef.id, outputPath: "\(destination)/\(index + 1)_build.txt", type: .file).run() } if let actionResultLogRef = actionRecord.actionResult.logRef { -// let activityLogSectionJSON = XCResultToolCommand.Get(path: xcresultPath, id: actionResultLogRef.id, outputPath: "", format: .json).run() +// let activityLogSectionJSON = XCResultToolCommand.Get(withXCResult: xcresult, id: actionResultLogRef.id, outputPath: "", format: .json).run() // let activityLogSection = try decoder.decode(ActivityLogSection.self, from: Data(activityLogSectionJSON.utf8)) - XCResultToolCommand.Export(path: xcresultPath, id: actionResultLogRef.id, outputPath: "\(destination)/\(index + 1)_action.txt", type: .file, console: self.console).run() + XCResultToolCommand.Export(withXCResult: xcresult, id: actionResultLogRef.id, outputPath: "\(destination)/\(index + 1)_action.txt", type: .file).run() } } } diff --git a/xcparse.xcodeproj/project.pbxproj b/xcparse.xcodeproj/project.pbxproj index 30e26aa..d49bd24 100644 --- a/xcparse.xcodeproj/project.pbxproj +++ b/xcparse.xcodeproj/project.pbxproj @@ -1,3031 +1,2044 @@ // !$*UTF8*$! { - archiveVersion = "1"; - objectVersion = "46"; - objects = { - "OBJ_1" = { - isa = "PBXProject"; - attributes = { - LastSwiftMigration = "9999"; - LastUpgradeCheck = "9999"; - }; - buildConfigurationList = "OBJ_2"; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = "en"; - hasScannedForEncodings = "0"; - knownRegions = ( - "en" - ); - mainGroup = "OBJ_5"; - productRefGroup = "OBJ_162"; - projectDirPath = "."; - targets = ( - "SwiftPM::Basic", - "SwiftPM::SPMLibc", - "SwiftPM::SPMUtility", - "SwiftPM::SwiftPMPackageDescription", - "xcparse::XCParseCore", - "SwiftPM::clibc", - "xcparse::xcparse", - "xcparse::SwiftPMPackageDescription", - "xcparse::xcparsePackageTests::ProductTarget", - "xcparse::xcparseTests" - ); - }; - "OBJ_10" = { - isa = "PBXFileReference"; - path = "ActionDeviceRecord.swift"; - sourceTree = ""; - }; - "OBJ_100" = { - isa = "PBXFileReference"; - path = "ProcessEnv.swift"; - sourceTree = ""; - }; - "OBJ_101" = { - isa = "PBXFileReference"; - path = "ProcessSet.swift"; - sourceTree = ""; - }; - "OBJ_102" = { - isa = "PBXFileReference"; - path = "RegEx.swift"; - sourceTree = ""; - }; - "OBJ_103" = { - isa = "PBXFileReference"; - path = "Result.swift"; - sourceTree = ""; - }; - "OBJ_104" = { - isa = "PBXFileReference"; - path = "SHA256.swift"; - sourceTree = ""; - }; - "OBJ_105" = { - isa = "PBXFileReference"; - path = "SortedArray.swift"; - sourceTree = ""; - }; - "OBJ_106" = { - isa = "PBXFileReference"; - path = "StringConversions.swift"; - sourceTree = ""; - }; - "OBJ_107" = { - isa = "PBXFileReference"; - path = "SynchronizedQueue.swift"; - sourceTree = ""; - }; - "OBJ_108" = { - isa = "PBXFileReference"; - path = "TemporaryFile.swift"; - sourceTree = ""; - }; - "OBJ_109" = { - isa = "PBXFileReference"; - path = "TerminalController.swift"; - sourceTree = ""; - }; - "OBJ_11" = { - isa = "PBXFileReference"; - path = "ActionPlatformRecord.swift"; - sourceTree = ""; - }; - "OBJ_110" = { - isa = "PBXFileReference"; - path = "Thread.swift"; - sourceTree = ""; - }; - "OBJ_111" = { - isa = "PBXFileReference"; - path = "Tuple.swift"; - sourceTree = ""; - }; - "OBJ_112" = { - isa = "PBXFileReference"; - path = "misc.swift"; - sourceTree = ""; - }; - "OBJ_113" = { - isa = "PBXGroup"; - children = ( - ); - name = "Build"; - path = ".build/checkouts/swift-package-manager/Sources/Build"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_114" = { - isa = "PBXGroup"; - children = ( - ); - name = "Commands"; - path = ".build/checkouts/swift-package-manager/Sources/Commands"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_115" = { - isa = "PBXGroup"; - children = ( - ); - name = "PackageDescription4"; - path = ".build/checkouts/swift-package-manager/Sources/PackageDescription4"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_116" = { - isa = "PBXGroup"; - children = ( - ); - name = "PackageGraph"; - path = ".build/checkouts/swift-package-manager/Sources/PackageGraph"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_117" = { - isa = "PBXGroup"; - children = ( - ); - name = "PackageLoading"; - path = ".build/checkouts/swift-package-manager/Sources/PackageLoading"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_118" = { - isa = "PBXGroup"; - children = ( - ); - name = "PackageModel"; - path = ".build/checkouts/swift-package-manager/Sources/PackageModel"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_119" = { - isa = "PBXGroup"; - children = ( - ); - name = "SPMLLBuild"; - path = ".build/checkouts/swift-package-manager/Sources/SPMLLBuild"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_12" = { - isa = "PBXFileReference"; - path = "ActionRecord.swift"; - sourceTree = ""; - }; - "OBJ_120" = { - isa = "PBXGroup"; - children = ( - "OBJ_121" - ); - name = "SPMLibc"; - path = ".build/checkouts/swift-package-manager/Sources/SPMLibc"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_121" = { - isa = "PBXFileReference"; - path = "libc.swift"; - sourceTree = ""; - }; - "OBJ_122" = { - isa = "PBXGroup"; - children = ( - "OBJ_123", - "OBJ_124", - "OBJ_125", - "OBJ_126", - "OBJ_127", - "OBJ_128", - "OBJ_129", - "OBJ_130", - "OBJ_131", - "OBJ_132", - "OBJ_133", - "OBJ_134", - "OBJ_135", - "OBJ_136", - "OBJ_137", - "OBJ_138", - "OBJ_139", - "OBJ_140", - "OBJ_141", - "OBJ_142", - "OBJ_143", - "OBJ_144" - ); - name = "SPMUtility"; - path = ".build/checkouts/swift-package-manager/Sources/SPMUtility"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_123" = { - isa = "PBXFileReference"; - path = "ArgumentParser.swift"; - sourceTree = ""; - }; - "OBJ_124" = { - isa = "PBXFileReference"; - path = "ArgumentParserShellCompletion.swift"; - sourceTree = ""; - }; - "OBJ_125" = { - isa = "PBXFileReference"; - path = "BuildFlags.swift"; - sourceTree = ""; - }; - "OBJ_126" = { - isa = "PBXFileReference"; - path = "CollectionExtensions.swift"; - sourceTree = ""; - }; - "OBJ_127" = { - isa = "PBXFileReference"; - path = "Diagnostics.swift"; - sourceTree = ""; - }; - "OBJ_128" = { - isa = "PBXFileReference"; - path = "FSWatch.swift"; - sourceTree = ""; - }; - "OBJ_129" = { - isa = "PBXFileReference"; - path = "Git.swift"; - sourceTree = ""; - }; - "OBJ_13" = { - isa = "PBXFileReference"; - path = "ActionResult.swift"; - sourceTree = ""; - }; - "OBJ_130" = { - isa = "PBXFileReference"; - path = "IndexStore.swift"; - sourceTree = ""; - }; - "OBJ_131" = { - isa = "PBXFileReference"; - path = "InterruptHandler.swift"; - sourceTree = ""; - }; - "OBJ_132" = { - isa = "PBXFileReference"; - path = "PkgConfig.swift"; - sourceTree = ""; - }; - "OBJ_133" = { - isa = "PBXFileReference"; - path = "Platform.swift"; - sourceTree = ""; - }; - "OBJ_134" = { - isa = "PBXFileReference"; - path = "Process.swift"; - sourceTree = ""; - }; - "OBJ_135" = { - isa = "PBXFileReference"; - path = "ProgressAnimation.swift"; - sourceTree = ""; - }; - "OBJ_136" = { - isa = "PBXFileReference"; - path = "SimplePersistence.swift"; - sourceTree = ""; - }; - "OBJ_137" = { - isa = "PBXFileReference"; - path = "StringExtensions.swift"; - sourceTree = ""; - }; - "OBJ_138" = { - isa = "PBXFileReference"; - path = "StringMangling.swift"; - sourceTree = ""; - }; - "OBJ_139" = { - isa = "PBXFileReference"; - path = "URL.swift"; - sourceTree = ""; - }; - "OBJ_14" = { - isa = "PBXFileReference"; - path = "ActionRunDestinationRecord.swift"; - sourceTree = ""; - }; - "OBJ_140" = { - isa = "PBXFileReference"; - path = "Verbosity.swift"; - sourceTree = ""; - }; - "OBJ_141" = { - isa = "PBXFileReference"; - path = "Version.swift"; - sourceTree = ""; - }; - "OBJ_142" = { - isa = "PBXFileReference"; - path = "Versioning.swift"; - sourceTree = ""; - }; - "OBJ_143" = { - isa = "PBXFileReference"; - path = "dlopen.swift"; - sourceTree = ""; - }; - "OBJ_144" = { - isa = "PBXFileReference"; - path = "misc.swift"; - sourceTree = ""; - }; - "OBJ_145" = { - isa = "PBXGroup"; - children = ( - ); - name = "SourceControl"; - path = ".build/checkouts/swift-package-manager/Sources/SourceControl"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_146" = { - isa = "PBXGroup"; - children = ( - ); - name = "TestSupport"; - path = ".build/checkouts/swift-package-manager/Sources/TestSupport"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_147" = { - isa = "PBXGroup"; - children = ( - ); - name = "TestSupportExecutable"; - path = ".build/checkouts/swift-package-manager/Sources/TestSupportExecutable"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_148" = { - isa = "PBXGroup"; - children = ( - ); - name = "Workspace"; - path = ".build/checkouts/swift-package-manager/Sources/Workspace"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_149" = { - isa = "PBXGroup"; - children = ( - ); - name = "Xcodeproj"; - path = ".build/checkouts/swift-package-manager/Sources/Xcodeproj"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_15" = { - isa = "PBXFileReference"; - path = "ActionSDKRecord.swift"; - sourceTree = ""; - }; - "OBJ_150" = { - isa = "PBXGroup"; - children = ( - "OBJ_151", - "OBJ_152" - ); - name = "clibc"; - path = ".build/checkouts/swift-package-manager/Sources/clibc"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_151" = { - isa = "PBXFileReference"; - path = "libc.c"; - sourceTree = ""; - }; - "OBJ_152" = { - isa = "PBXGroup"; - children = ( - "OBJ_153", - "OBJ_154", - "OBJ_155" - ); - name = "include"; - path = "include"; - sourceTree = ""; - }; - "OBJ_153" = { - isa = "PBXFileReference"; - path = "clibc.h"; - sourceTree = ""; - }; - "OBJ_154" = { - isa = "PBXFileReference"; - path = "indexstore_functions.h"; - sourceTree = ""; - }; - "OBJ_155" = { - isa = "PBXFileReference"; - name = "module.modulemap"; - path = "/Users/abotkin/src/xcparse/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; - sourceTree = ""; - }; - "OBJ_156" = { - isa = "PBXGroup"; - children = ( - ); - name = "swift-build"; - path = ".build/checkouts/swift-package-manager/Sources/swift-build"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_157" = { - isa = "PBXGroup"; - children = ( - ); - name = "swift-package"; - path = ".build/checkouts/swift-package-manager/Sources/swift-package"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_158" = { - isa = "PBXGroup"; - children = ( - ); - name = "swift-run"; - path = ".build/checkouts/swift-package-manager/Sources/swift-run"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_159" = { - isa = "PBXGroup"; - children = ( - ); - name = "swift-test"; - path = ".build/checkouts/swift-package-manager/Sources/swift-test"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_16" = { - isa = "PBXFileReference"; - path = "ActionTestActivitySummary.swift"; - sourceTree = ""; - }; - "OBJ_160" = { - isa = "PBXGroup"; - children = ( - ); - name = "swiftpm-xctest-helper"; - path = ".build/checkouts/swift-package-manager/Sources/swiftpm-xctest-helper"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_161" = { - isa = "PBXFileReference"; - explicitFileType = "sourcecode.swift"; - name = "Package.swift"; - path = "/Users/abotkin/src/xcparse/.build/checkouts/swift-package-manager/Package.swift"; - sourceTree = ""; - }; - "OBJ_162" = { - isa = "PBXGroup"; - children = ( - "SwiftPM::SPMLibc::Product", - "xcparse::XCParseCore::Product", - "xcparse::xcparseTests::Product", - "SwiftPM::SPMUtility::Product", - "xcparse::xcparse::Product", - "SwiftPM::clibc::Product", - "SwiftPM::Basic::Product" - ); - name = "Products"; - path = ""; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "OBJ_17" = { - isa = "PBXFileReference"; - path = "ActionTestAttachment.swift"; - sourceTree = ""; - }; - "OBJ_170" = { - isa = "PBXFileReference"; - path = "Pods"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_171" = { - isa = "PBXFileReference"; - path = "LICENSE"; - sourceTree = ""; - }; - "OBJ_172" = { - isa = "PBXFileReference"; - path = "Makefile"; - sourceTree = ""; - }; - "OBJ_173" = { - isa = "PBXFileReference"; - path = "README.md"; - sourceTree = ""; - }; - "OBJ_175" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_176", - "OBJ_177" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_176" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/Basic_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "Basic"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "Basic"; - }; - name = "Debug"; - }; - "OBJ_177" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/Basic_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "Basic"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "Basic"; - }; - name = "Release"; - }; - "OBJ_178" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_179", - "OBJ_180", - "OBJ_181", - "OBJ_182", - "OBJ_183", - "OBJ_184", - "OBJ_185", - "OBJ_186", - "OBJ_187", - "OBJ_188", - "OBJ_189", - "OBJ_190", - "OBJ_191", - "OBJ_192", - "OBJ_193", - "OBJ_194", - "OBJ_195", - "OBJ_196", - "OBJ_197", - "OBJ_198", - "OBJ_199", - "OBJ_200", - "OBJ_201", - "OBJ_202", - "OBJ_203", - "OBJ_204", - "OBJ_205", - "OBJ_206", - "OBJ_207", - "OBJ_208", - "OBJ_209", - "OBJ_210", - "OBJ_211", - "OBJ_212", - "OBJ_213", - "OBJ_214", - "OBJ_215", - "OBJ_216", - "OBJ_217", - "OBJ_218" - ); - }; - "OBJ_179" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_73"; - }; - "OBJ_18" = { - isa = "PBXFileReference"; - path = "ActionTestFailureSummary.swift"; - sourceTree = ""; - }; - "OBJ_180" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_74"; - }; - "OBJ_181" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_75"; - }; - "OBJ_182" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_76"; - }; - "OBJ_183" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_77"; - }; - "OBJ_184" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_78"; - }; - "OBJ_185" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_79"; - }; - "OBJ_186" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_80"; - }; - "OBJ_187" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_81"; - }; - "OBJ_188" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_82"; - }; - "OBJ_189" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_83"; - }; - "OBJ_19" = { - isa = "PBXFileReference"; - path = "ActionTestMetadata.swift"; - sourceTree = ""; - }; - "OBJ_190" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_84"; - }; - "OBJ_191" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_85"; - }; - "OBJ_192" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_86"; - }; - "OBJ_193" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_87"; - }; - "OBJ_194" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_88"; - }; - "OBJ_195" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_89"; - }; - "OBJ_196" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_90"; - }; - "OBJ_197" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_91"; - }; - "OBJ_198" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_92"; - }; - "OBJ_199" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_93"; - }; - "OBJ_2" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_3", - "OBJ_4" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_20" = { - isa = "PBXFileReference"; - path = "ActionTestPerformanceMetricSummary.swift"; - sourceTree = ""; - }; - "OBJ_200" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_94"; - }; - "OBJ_201" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_95"; - }; - "OBJ_202" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_96"; - }; - "OBJ_203" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_97"; - }; - "OBJ_204" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_98"; - }; - "OBJ_205" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_99"; - }; - "OBJ_206" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_100"; - }; - "OBJ_207" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_101"; - }; - "OBJ_208" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_102"; - }; - "OBJ_209" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_103"; - }; - "OBJ_21" = { - isa = "PBXFileReference"; - path = "ActionTestPlanRunSummaries.swift"; - sourceTree = ""; - }; - "OBJ_210" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_104"; - }; - "OBJ_211" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_105"; - }; - "OBJ_212" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_106"; - }; - "OBJ_213" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_107"; - }; - "OBJ_214" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_108"; - }; - "OBJ_215" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_109"; - }; - "OBJ_216" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_110"; - }; - "OBJ_217" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_111"; - }; - "OBJ_218" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_112"; - }; - "OBJ_219" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_220", - "OBJ_221" - ); - }; - "OBJ_22" = { - isa = "PBXFileReference"; - path = "ActionTestPlanRunSummary.swift"; - sourceTree = ""; - }; - "OBJ_220" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMLibc::Product"; - }; - "OBJ_221" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_222" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMLibc"; - }; - "OBJ_224" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_226" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_227", - "OBJ_228" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_227" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/SPMLibc_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "SPMLibc"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "SPMLibc"; - }; - name = "Debug"; - }; - "OBJ_228" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/SPMLibc_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "SPMLibc"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "SPMLibc"; - }; - name = "Release"; - }; - "OBJ_229" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_230" - ); - }; - "OBJ_23" = { - isa = "PBXFileReference"; - path = "ActionTestSummary.swift"; - sourceTree = ""; - }; - "OBJ_230" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_121"; - }; - "OBJ_231" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_232" - ); - }; - "OBJ_232" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_233" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_235" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_236", - "OBJ_237" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_236" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/SPMUtility_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "SPMUtility"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "SPMUtility"; - }; - name = "Debug"; - }; - "OBJ_237" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/SPMUtility_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "SPMUtility"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "4.2"; - TARGET_NAME = "SPMUtility"; - }; - name = "Release"; - }; - "OBJ_238" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_239", - "OBJ_240", - "OBJ_241", - "OBJ_242", - "OBJ_243", - "OBJ_244", - "OBJ_245", - "OBJ_246", - "OBJ_247", - "OBJ_248", - "OBJ_249", - "OBJ_250", - "OBJ_251", - "OBJ_252", - "OBJ_253", - "OBJ_254", - "OBJ_255", - "OBJ_256", - "OBJ_257", - "OBJ_258", - "OBJ_259", - "OBJ_260" - ); - }; - "OBJ_239" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_123"; - }; - "OBJ_24" = { - isa = "PBXFileReference"; - path = "ActionTestSummaryGroup.swift"; - sourceTree = ""; - }; - "OBJ_240" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_124"; - }; - "OBJ_241" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_125"; - }; - "OBJ_242" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_126"; - }; - "OBJ_243" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_127"; - }; - "OBJ_244" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_128"; - }; - "OBJ_245" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_129"; - }; - "OBJ_246" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_130"; - }; - "OBJ_247" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_131"; - }; - "OBJ_248" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_132"; - }; - "OBJ_249" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_133"; - }; - "OBJ_25" = { - isa = "PBXFileReference"; - path = "ActionTestSummaryIdentifiableObject.swift"; - sourceTree = ""; - }; - "OBJ_250" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_134"; - }; - "OBJ_251" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_135"; - }; - "OBJ_252" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_136"; - }; - "OBJ_253" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_137"; - }; - "OBJ_254" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_138"; - }; - "OBJ_255" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_139"; - }; - "OBJ_256" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_140"; - }; - "OBJ_257" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_141"; - }; - "OBJ_258" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_142"; - }; - "OBJ_259" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_143"; - }; - "OBJ_26" = { - isa = "PBXFileReference"; - path = "ActionTestableSummary.swift"; - sourceTree = ""; - }; - "OBJ_260" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_144"; - }; - "OBJ_261" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_262", - "OBJ_263", - "OBJ_264" - ); - }; - "OBJ_262" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::Basic::Product"; - }; - "OBJ_263" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMLibc::Product"; - }; - "OBJ_264" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_265" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::Basic"; - }; - "OBJ_266" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMLibc"; - }; - "OBJ_267" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_269" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_270", - "OBJ_271" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_27" = { - isa = "PBXFileReference"; - path = "ActionsInvocationMetadata.swift"; - sourceTree = ""; - }; - "OBJ_270" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "4.2", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-target", - "x86_64-apple-macosx10.10", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "4.2" - ); - SWIFT_VERSION = "4.2"; - }; - name = "Debug"; - }; - "OBJ_271" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "4.2", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-target", - "x86_64-apple-macosx10.10", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "4.2" - ); - SWIFT_VERSION = "4.2"; - }; - name = "Release"; - }; - "OBJ_272" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_273" - ); - }; - "OBJ_273" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_161"; - }; - "OBJ_275" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_276", - "OBJ_277" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_276" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/XCParseCore_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "XCParseCore"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "XCParseCore"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Debug"; - }; - "OBJ_277" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/XCParseCore_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - PRODUCT_BUNDLE_IDENTIFIER = "XCParseCore"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "XCParseCore"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Release"; - }; - "OBJ_278" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_279", - "OBJ_280", - "OBJ_281", - "OBJ_282", - "OBJ_283", - "OBJ_284", - "OBJ_285", - "OBJ_286", - "OBJ_287", - "OBJ_288", - "OBJ_289", - "OBJ_290", - "OBJ_291", - "OBJ_292", - "OBJ_293", - "OBJ_294", - "OBJ_295", - "OBJ_296", - "OBJ_297", - "OBJ_298", - "OBJ_299", - "OBJ_300", - "OBJ_301", - "OBJ_302", - "OBJ_303", - "OBJ_304", - "OBJ_305", - "OBJ_306", - "OBJ_307", - "OBJ_308", - "OBJ_309", - "OBJ_310", - "OBJ_311", - "OBJ_312", - "OBJ_313", - "OBJ_314", - "OBJ_315", - "OBJ_316", - "OBJ_317", - "OBJ_318", - "OBJ_319", - "OBJ_320", - "OBJ_321", - "OBJ_322", - "OBJ_323", - "OBJ_324", - "OBJ_325" - ); - }; - "OBJ_279" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_9"; - }; - "OBJ_28" = { - isa = "PBXFileReference"; - path = "ActionsInvocationRecord.swift"; - sourceTree = ""; - }; - "OBJ_280" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_10"; - }; - "OBJ_281" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_11"; - }; - "OBJ_282" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_12"; - }; - "OBJ_283" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_13"; - }; - "OBJ_284" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_14"; - }; - "OBJ_285" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_15"; - }; - "OBJ_286" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_16"; - }; - "OBJ_287" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_17"; - }; - "OBJ_288" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_18"; - }; - "OBJ_289" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_19"; - }; - "OBJ_29" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerControlFlowStep.swift"; - sourceTree = ""; - }; - "OBJ_290" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_20"; - }; - "OBJ_291" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_21"; - }; - "OBJ_292" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_22"; - }; - "OBJ_293" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_23"; - }; - "OBJ_294" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_24"; - }; - "OBJ_295" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_25"; - }; - "OBJ_296" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_26"; - }; - "OBJ_297" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_27"; - }; - "OBJ_298" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_28"; - }; - "OBJ_299" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_29"; - }; - "OBJ_3" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = "YES"; - COMBINE_HIDPI_IMAGES = "YES"; - COPY_PHASE_STRIP = "NO"; - DEBUG_INFORMATION_FORMAT = "dwarf"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = "YES"; - GCC_OPTIMIZATION_LEVEL = "0"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1", - "DEBUG=1" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - ONLY_ACTIVE_ARCH = "YES"; - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-DXcode" - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = "macosx"; - SUPPORTED_PLATFORMS = ( - "macosx", - "iphoneos", - "iphonesimulator", - "appletvos", - "appletvsimulator", - "watchos", - "watchsimulator" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE", - "DEBUG" - ); - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - USE_HEADERMAP = "NO"; - }; - name = "Debug"; - }; - "OBJ_30" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerControlFlowStepEdge.swift"; - sourceTree = ""; - }; - "OBJ_300" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_30"; - }; - "OBJ_301" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_31"; - }; - "OBJ_302" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_32"; - }; - "OBJ_303" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_33"; - }; - "OBJ_304" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_34"; - }; - "OBJ_305" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_35"; - }; - "OBJ_306" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_36"; - }; - "OBJ_307" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_37"; - }; - "OBJ_308" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_38"; - }; - "OBJ_309" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_39"; - }; - "OBJ_31" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerEventStep.swift"; - sourceTree = ""; - }; - "OBJ_310" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_40"; - }; - "OBJ_311" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_41"; - }; - "OBJ_312" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_42"; - }; - "OBJ_313" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_43"; - }; - "OBJ_314" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_44"; - }; - "OBJ_315" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_45"; - }; - "OBJ_316" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_46"; - }; - "OBJ_317" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_47"; - }; - "OBJ_318" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_48"; - }; - "OBJ_319" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_49"; - }; - "OBJ_32" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerResultMessage.swift"; - sourceTree = ""; - }; - "OBJ_320" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_50"; - }; - "OBJ_321" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_51"; - }; - "OBJ_322" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_52"; - }; - "OBJ_323" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_53"; - }; - "OBJ_324" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_54"; - }; - "OBJ_325" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_55"; - }; - "OBJ_326" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_327", - "OBJ_328", - "OBJ_329", - "OBJ_330" - ); - }; - "OBJ_327" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMUtility::Product"; - }; - "OBJ_328" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::Basic::Product"; - }; - "OBJ_329" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMLibc::Product"; - }; - "OBJ_33" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerStep.swift"; - sourceTree = ""; - }; - "OBJ_330" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_331" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMUtility"; - }; - "OBJ_332" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::Basic"; - }; - "OBJ_333" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMLibc"; - }; - "OBJ_334" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_335" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_336", - "OBJ_337" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_336" = { - isa = "XCBuildConfiguration"; - buildSettings = { - DEFINES_MODULE = "NO"; - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/clibc_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - PRODUCT_BUNDLE_IDENTIFIER = "clibc"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - TARGET_NAME = "clibc"; - }; - name = "Debug"; - }; - "OBJ_337" = { - isa = "XCBuildConfiguration"; - buildSettings = { - DEFINES_MODULE = "NO"; - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/clibc_Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - PRODUCT_BUNDLE_IDENTIFIER = "clibc"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - TARGET_NAME = "clibc"; - }; - name = "Release"; - }; - "OBJ_338" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_339" - ); - }; - "OBJ_339" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_151"; - }; - "OBJ_34" = { - isa = "PBXFileReference"; - path = "ActivityLogAnalyzerWarningMessage.swift"; - sourceTree = ""; - }; - "OBJ_340" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - ); - }; - "OBJ_342" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_343", - "OBJ_344" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_343" = { - isa = "XCBuildConfiguration"; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/xcparse_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", - "@executable_path" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_FORCE_DYNAMIC_LINK_STDLIB = "YES"; - SWIFT_FORCE_STATIC_LINK_STDLIB = "NO"; - SWIFT_VERSION = "5.0"; - TARGET_NAME = "xcparse"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Debug"; - }; - "OBJ_344" = { - isa = "XCBuildConfiguration"; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/xcparse_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", - "@executable_path" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_FORCE_DYNAMIC_LINK_STDLIB = "YES"; - SWIFT_FORCE_STATIC_LINK_STDLIB = "NO"; - SWIFT_VERSION = "5.0"; - TARGET_NAME = "xcparse"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Release"; - }; - "OBJ_345" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_346", - "OBJ_347", - "OBJ_348", - "OBJ_349", - "OBJ_350", - "OBJ_351", - "OBJ_352", - "OBJ_353", - "OBJ_354" - ); - }; - "OBJ_346" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_57"; - }; - "OBJ_347" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_58"; - }; - "OBJ_348" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_59"; - }; - "OBJ_349" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_60"; - }; - "OBJ_35" = { - isa = "PBXFileReference"; - path = "ActivityLogCommandInvocationSection.swift"; - sourceTree = ""; - }; - "OBJ_350" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_61"; - }; - "OBJ_351" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_62"; - }; - "OBJ_352" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_63"; - }; - "OBJ_353" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_64"; - }; - "OBJ_354" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_65"; - }; - "OBJ_355" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_356", - "OBJ_357", - "OBJ_358", - "OBJ_359", - "OBJ_360" - ); - }; - "OBJ_356" = { - isa = "PBXBuildFile"; - fileRef = "xcparse::XCParseCore::Product"; - }; - "OBJ_357" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMUtility::Product"; - }; - "OBJ_358" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::Basic::Product"; - }; - "OBJ_359" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMLibc::Product"; - }; - "OBJ_36" = { - isa = "PBXFileReference"; - path = "ActivityLogMajorSection.swift"; - sourceTree = ""; - }; - "OBJ_360" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_361" = { - isa = "PBXTargetDependency"; - target = "xcparse::XCParseCore"; - }; - "OBJ_362" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMUtility"; - }; - "OBJ_363" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::Basic"; - }; - "OBJ_364" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMLibc"; - }; - "OBJ_365" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_367" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_368", - "OBJ_369" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_368" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "5", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-target", - "x86_64-apple-macosx10.10", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "5.1" - ); - SWIFT_VERSION = "5.0"; - }; - name = "Debug"; - }; - "OBJ_369" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "5", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-target", - "x86_64-apple-macosx10.10", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "5.1" - ); - SWIFT_VERSION = "5.0"; - }; - name = "Release"; - }; - "OBJ_37" = { - isa = "PBXFileReference"; - path = "ActivityLogMessage.swift"; - sourceTree = ""; - }; - "OBJ_370" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_371" - ); - }; - "OBJ_371" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_6"; - }; - "OBJ_373" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_374", - "OBJ_375" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_374" = { - isa = "XCBuildConfiguration"; - buildSettings = { - }; - name = "Debug"; - }; - "OBJ_375" = { - isa = "XCBuildConfiguration"; - buildSettings = { - }; - name = "Release"; - }; - "OBJ_376" = { - isa = "PBXTargetDependency"; - target = "xcparse::xcparseTests"; - }; - "OBJ_378" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_379", - "OBJ_380" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_379" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_MODULES = "YES"; - EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/xcparseTests_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@loader_path/../Frameworks", - "@loader_path/Frameworks" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "xcparseTests"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Debug"; - }; - "OBJ_38" = { - isa = "PBXFileReference"; - path = "ActivityLogMessageAnnotation.swift"; - sourceTree = ""; - }; - "OBJ_380" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_MODULES = "YES"; - EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include" - ); - INFOPLIST_FILE = "xcparse.xcodeproj/xcparseTests_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "8.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@loader_path/../Frameworks", - "@loader_path/Frameworks" - ); - MACOSX_DEPLOYMENT_TARGET = "10.13"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-Xcc", - "-fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "xcparseTests"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Release"; - }; - "OBJ_381" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_382", - "OBJ_383" - ); - }; - "OBJ_382" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_68"; - }; - "OBJ_383" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_69"; - }; - "OBJ_384" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_385", - "OBJ_386", - "OBJ_387", - "OBJ_388", - "OBJ_389" - ); - }; - "OBJ_385" = { - isa = "PBXBuildFile"; - fileRef = "xcparse::XCParseCore::Product"; - }; - "OBJ_386" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMUtility::Product"; - }; - "OBJ_387" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::Basic::Product"; - }; - "OBJ_388" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::SPMLibc::Product"; - }; - "OBJ_389" = { - isa = "PBXBuildFile"; - fileRef = "SwiftPM::clibc::Product"; - }; - "OBJ_39" = { - isa = "PBXFileReference"; - path = "ActivityLogSection.swift"; - sourceTree = ""; - }; - "OBJ_390" = { - isa = "PBXTargetDependency"; - target = "xcparse::xcparse"; - }; - "OBJ_391" = { - isa = "PBXTargetDependency"; - target = "xcparse::XCParseCore"; - }; - "OBJ_392" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMUtility"; - }; - "OBJ_393" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::Basic"; - }; - "OBJ_394" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::SPMLibc"; - }; - "OBJ_395" = { - isa = "PBXTargetDependency"; - target = "SwiftPM::clibc"; - }; - "OBJ_4" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = "YES"; - COMBINE_HIDPI_IMAGES = "YES"; - COPY_PHASE_STRIP = "YES"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = "s"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-DXcode" - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = "macosx"; - SUPPORTED_PLATFORMS = ( - "macosx", - "iphoneos", - "iphonesimulator", - "appletvos", - "appletvsimulator", - "watchos", - "watchsimulator" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE" - ); - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - USE_HEADERMAP = "NO"; - }; - name = "Release"; - }; - "OBJ_40" = { - isa = "PBXFileReference"; - path = "ActivityLogTargetBuildSection.swift"; - sourceTree = ""; - }; - "OBJ_41" = { - isa = "PBXFileReference"; - path = "ActivityLogUnitTestSection.swift"; - sourceTree = ""; - }; - "OBJ_42" = { - isa = "PBXFileReference"; - path = "ArchiveInfo.swift"; - sourceTree = ""; - }; - "OBJ_43" = { - isa = "PBXFileReference"; - path = "CodeCoverageInfo.swift"; - sourceTree = ""; - }; - "OBJ_44" = { - isa = "PBXFileReference"; - path = "Console.swift"; - sourceTree = ""; - }; - "OBJ_45" = { - isa = "PBXFileReference"; - path = "DocumentLocation.swift"; - sourceTree = ""; - }; - "OBJ_46" = { - isa = "PBXFileReference"; - path = "EntityIdentifier.swift"; - sourceTree = ""; - }; - "OBJ_47" = { - isa = "PBXFileReference"; - path = "IssueSummary.swift"; - sourceTree = ""; - }; - "OBJ_48" = { - isa = "PBXFileReference"; - path = "ObjectID.swift"; - sourceTree = ""; - }; - "OBJ_49" = { - isa = "PBXFileReference"; - path = "Reference.swift"; - sourceTree = ""; - }; - "OBJ_5" = { - isa = "PBXGroup"; - children = ( - "OBJ_6", - "OBJ_7", - "OBJ_66", - "OBJ_70", - "OBJ_162", - "OBJ_170", - "OBJ_171", - "OBJ_172", - "OBJ_173" - ); - path = ""; - sourceTree = ""; - }; - "OBJ_50" = { - isa = "PBXFileReference"; - path = "ResultIssueSummaries.swift"; - sourceTree = ""; - }; - "OBJ_51" = { - isa = "PBXFileReference"; - path = "ResultMetrics.swift"; - sourceTree = ""; - }; - "OBJ_52" = { - isa = "PBXFileReference"; - path = "TestFailureIssueSummary.swift"; - sourceTree = ""; - }; - "OBJ_53" = { - isa = "PBXFileReference"; - path = "TypeDefinition.swift"; - sourceTree = ""; - }; - "OBJ_54" = { - isa = "PBXFileReference"; - path = "XCPResultDecoding.swift"; - sourceTree = ""; - }; - "OBJ_55" = { - isa = "PBXFileReference"; - path = "XCResultToolCommand.swift"; - sourceTree = ""; - }; - "OBJ_56" = { - isa = "PBXGroup"; - children = ( - "OBJ_57", - "OBJ_58", - "OBJ_59", - "OBJ_60", - "OBJ_61", - "OBJ_62", - "OBJ_63", - "OBJ_64", - "OBJ_65" - ); - name = "xcparse"; - path = "Sources/xcparse"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_57" = { - isa = "PBXFileReference"; - path = "CodeCoverageCommand.swift"; - sourceTree = ""; - }; - "OBJ_58" = { - isa = "PBXFileReference"; - path = "Command.swift"; - sourceTree = ""; - }; - "OBJ_59" = { - isa = "PBXFileReference"; - path = "CommandRegistry.swift"; - sourceTree = ""; - }; - "OBJ_6" = { - isa = "PBXFileReference"; - explicitFileType = "sourcecode.swift"; - path = "Package.swift"; - sourceTree = ""; - }; - "OBJ_60" = { - isa = "PBXFileReference"; - path = "GitHubLatestReleaseResponse.swift"; - sourceTree = ""; - }; - "OBJ_61" = { - isa = "PBXFileReference"; - path = "LogsCommand.swift"; - sourceTree = ""; - }; - "OBJ_62" = { - isa = "PBXFileReference"; - path = "ScreenshotsCommand.swift"; - sourceTree = ""; - }; - "OBJ_63" = { - isa = "PBXFileReference"; - path = "VersionCommand.swift"; - sourceTree = ""; - }; - "OBJ_64" = { - isa = "PBXFileReference"; - path = "XCPParser.swift"; - sourceTree = ""; - }; - "OBJ_65" = { - isa = "PBXFileReference"; - path = "main.swift"; - sourceTree = ""; - }; - "OBJ_66" = { - isa = "PBXGroup"; - children = ( - "OBJ_67" - ); - name = "Tests"; - path = ""; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_67" = { - isa = "PBXGroup"; - children = ( - "OBJ_68", - "OBJ_69" - ); - name = "xcparseTests"; - path = "Tests/xcparseTests"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_68" = { - isa = "PBXFileReference"; - path = "XCTestManifests.swift"; - sourceTree = ""; - }; - "OBJ_69" = { - isa = "PBXFileReference"; - path = "xcparseTests.swift"; - sourceTree = ""; - }; - "OBJ_7" = { - isa = "PBXGroup"; - children = ( - "OBJ_8", - "OBJ_56" - ); - name = "Sources"; - path = ""; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_70" = { - isa = "PBXGroup"; - children = ( - "OBJ_71" - ); - name = "Dependencies"; - path = ""; - sourceTree = ""; - }; - "OBJ_71" = { - isa = "PBXGroup"; - children = ( - "OBJ_72", - "OBJ_113", - "OBJ_114", - "OBJ_115", - "OBJ_116", - "OBJ_117", - "OBJ_118", - "OBJ_119", - "OBJ_120", - "OBJ_122", - "OBJ_145", - "OBJ_146", - "OBJ_147", - "OBJ_148", - "OBJ_149", - "OBJ_150", - "OBJ_156", - "OBJ_157", - "OBJ_158", - "OBJ_159", - "OBJ_160", - "OBJ_161" - ); - name = "SwiftPM 0.5.0"; - path = ""; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_72" = { - isa = "PBXGroup"; - children = ( - "OBJ_73", - "OBJ_74", - "OBJ_75", - "OBJ_76", - "OBJ_77", - "OBJ_78", - "OBJ_79", - "OBJ_80", - "OBJ_81", - "OBJ_82", - "OBJ_83", - "OBJ_84", - "OBJ_85", - "OBJ_86", - "OBJ_87", - "OBJ_88", - "OBJ_89", - "OBJ_90", - "OBJ_91", - "OBJ_92", - "OBJ_93", - "OBJ_94", - "OBJ_95", - "OBJ_96", - "OBJ_97", - "OBJ_98", - "OBJ_99", - "OBJ_100", - "OBJ_101", - "OBJ_102", - "OBJ_103", - "OBJ_104", - "OBJ_105", - "OBJ_106", - "OBJ_107", - "OBJ_108", - "OBJ_109", - "OBJ_110", - "OBJ_111", - "OBJ_112" - ); - name = "Basic"; - path = ".build/checkouts/swift-package-manager/Sources/Basic"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_73" = { - isa = "PBXFileReference"; - path = "Await.swift"; - sourceTree = ""; - }; - "OBJ_74" = { - isa = "PBXFileReference"; - path = "ByteString.swift"; - sourceTree = ""; - }; - "OBJ_75" = { - isa = "PBXFileReference"; - path = "CStringArray.swift"; - sourceTree = ""; - }; - "OBJ_76" = { - isa = "PBXFileReference"; - path = "CacheableSequence.swift"; - sourceTree = ""; - }; - "OBJ_77" = { - isa = "PBXFileReference"; - path = "CollectionAlgorithms.swift"; - sourceTree = ""; - }; - "OBJ_78" = { - isa = "PBXFileReference"; - path = "CollectionExtensions.swift"; - sourceTree = ""; - }; - "OBJ_79" = { - isa = "PBXFileReference"; - path = "Condition.swift"; - sourceTree = ""; - }; - "OBJ_8" = { - isa = "PBXGroup"; - children = ( - "OBJ_9", - "OBJ_10", - "OBJ_11", - "OBJ_12", - "OBJ_13", - "OBJ_14", - "OBJ_15", - "OBJ_16", - "OBJ_17", - "OBJ_18", - "OBJ_19", - "OBJ_20", - "OBJ_21", - "OBJ_22", - "OBJ_23", - "OBJ_24", - "OBJ_25", - "OBJ_26", - "OBJ_27", - "OBJ_28", - "OBJ_29", - "OBJ_30", - "OBJ_31", - "OBJ_32", - "OBJ_33", - "OBJ_34", - "OBJ_35", - "OBJ_36", - "OBJ_37", - "OBJ_38", - "OBJ_39", - "OBJ_40", - "OBJ_41", - "OBJ_42", - "OBJ_43", - "OBJ_44", - "OBJ_45", - "OBJ_46", - "OBJ_47", - "OBJ_48", - "OBJ_49", - "OBJ_50", - "OBJ_51", - "OBJ_52", - "OBJ_53", - "OBJ_54", - "OBJ_55" - ); - name = "XCParseCore"; - path = "Sources/XCParseCore"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_80" = { - isa = "PBXFileReference"; - path = "DeltaAlgorithm.swift"; - sourceTree = ""; - }; - "OBJ_81" = { - isa = "PBXFileReference"; - path = "DiagnosticsEngine.swift"; - sourceTree = ""; - }; - "OBJ_82" = { - isa = "PBXFileReference"; - path = "DictionaryExtensions.swift"; - sourceTree = ""; - }; - "OBJ_83" = { - isa = "PBXFileReference"; - path = "DictionaryLiteralExtensions.swift"; - sourceTree = ""; - }; - "OBJ_84" = { - isa = "PBXFileReference"; - path = "EditDistance.swift"; - sourceTree = ""; - }; - "OBJ_85" = { - isa = "PBXFileReference"; - path = "FileInfo.swift"; - sourceTree = ""; - }; - "OBJ_86" = { - isa = "PBXFileReference"; - path = "FileSystem.swift"; - sourceTree = ""; - }; - "OBJ_87" = { - isa = "PBXFileReference"; - path = "GraphAlgorithms.swift"; - sourceTree = ""; - }; - "OBJ_88" = { - isa = "PBXFileReference"; - path = "JSON.swift"; - sourceTree = ""; - }; - "OBJ_89" = { - isa = "PBXFileReference"; - path = "JSONMapper.swift"; - sourceTree = ""; - }; - "OBJ_9" = { - isa = "PBXFileReference"; - path = "ActionAbstractTestSummary.swift"; - sourceTree = ""; - }; - "OBJ_90" = { - isa = "PBXFileReference"; - path = "KeyedPair.swift"; - sourceTree = ""; - }; - "OBJ_91" = { - isa = "PBXFileReference"; - path = "LazyCache.swift"; - sourceTree = ""; - }; - "OBJ_92" = { - isa = "PBXFileReference"; - path = "Lock.swift"; - sourceTree = ""; - }; - "OBJ_93" = { - isa = "PBXFileReference"; - path = "ObjectIdentifierProtocol.swift"; - sourceTree = ""; - }; - "OBJ_94" = { - isa = "PBXFileReference"; - path = "OrderedDictionary.swift"; - sourceTree = ""; - }; - "OBJ_95" = { - isa = "PBXFileReference"; - path = "OrderedSet.swift"; - sourceTree = ""; - }; - "OBJ_96" = { - isa = "PBXFileReference"; - path = "OutputByteStream.swift"; - sourceTree = ""; - }; - "OBJ_97" = { - isa = "PBXFileReference"; - path = "Path.swift"; - sourceTree = ""; - }; - "OBJ_98" = { - isa = "PBXFileReference"; - path = "PathShims.swift"; - sourceTree = ""; - }; - "OBJ_99" = { - isa = "PBXFileReference"; - path = "Process.swift"; - sourceTree = ""; - }; - "SwiftPM::Basic" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_175"; - buildPhases = ( - "OBJ_178", - "OBJ_219" - ); - dependencies = ( - "OBJ_222", - "OBJ_224" - ); - name = "Basic"; - productName = "Basic"; - productReference = "SwiftPM::Basic::Product"; - productType = "com.apple.product-type.framework"; - }; - "SwiftPM::Basic::Product" = { - isa = "PBXFileReference"; - path = "Basic.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "SwiftPM::SPMLibc" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_226"; - buildPhases = ( - "OBJ_229", - "OBJ_231" - ); - dependencies = ( - "OBJ_233" - ); - name = "SPMLibc"; - productName = "SPMLibc"; - productReference = "SwiftPM::SPMLibc::Product"; - productType = "com.apple.product-type.framework"; - }; - "SwiftPM::SPMLibc::Product" = { - isa = "PBXFileReference"; - path = "SPMLibc.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "SwiftPM::SPMUtility" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_235"; - buildPhases = ( - "OBJ_238", - "OBJ_261" - ); - dependencies = ( - "OBJ_265", - "OBJ_266", - "OBJ_267" - ); - name = "SPMUtility"; - productName = "SPMUtility"; - productReference = "SwiftPM::SPMUtility::Product"; - productType = "com.apple.product-type.framework"; - }; - "SwiftPM::SPMUtility::Product" = { - isa = "PBXFileReference"; - path = "SPMUtility.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "SwiftPM::SwiftPMPackageDescription" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_269"; - buildPhases = ( - "OBJ_272" - ); - dependencies = ( - ); - name = "SwiftPMPackageDescription"; - productName = "SwiftPMPackageDescription"; - productType = "com.apple.product-type.framework"; - }; - "SwiftPM::clibc" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_335"; - buildPhases = ( - "OBJ_338", - "OBJ_340" - ); - dependencies = ( - ); - name = "clibc"; - productName = "clibc"; - productReference = "SwiftPM::clibc::Product"; - productType = "com.apple.product-type.framework"; - }; - "SwiftPM::clibc::Product" = { - isa = "PBXFileReference"; - path = "clibc.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "xcparse::SwiftPMPackageDescription" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_367"; - buildPhases = ( - "OBJ_370" - ); - dependencies = ( - ); - name = "xcparsePackageDescription"; - productName = "xcparsePackageDescription"; - productType = "com.apple.product-type.framework"; - }; - "xcparse::XCParseCore" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_275"; - buildPhases = ( - "OBJ_278", - "OBJ_326" - ); - dependencies = ( - "OBJ_331", - "OBJ_332", - "OBJ_333", - "OBJ_334" - ); - name = "XCParseCore"; - productName = "XCParseCore"; - productReference = "xcparse::XCParseCore::Product"; - productType = "com.apple.product-type.framework"; - }; - "xcparse::XCParseCore::Product" = { - isa = "PBXFileReference"; - path = "XCParseCore.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "xcparse::xcparse" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_342"; - buildPhases = ( - "OBJ_345", - "OBJ_355" - ); - dependencies = ( - "OBJ_361", - "OBJ_362", - "OBJ_363", - "OBJ_364", - "OBJ_365" - ); - name = "xcparse"; - productName = "xcparse"; - productReference = "xcparse::xcparse::Product"; - productType = "com.apple.product-type.tool"; - }; - "xcparse::xcparse::Product" = { - isa = "PBXFileReference"; - path = "xcparse"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "xcparse::xcparsePackageTests::ProductTarget" = { - isa = "PBXAggregateTarget"; - buildConfigurationList = "OBJ_373"; - buildPhases = ( - ); - dependencies = ( - "OBJ_376" - ); - name = "xcparsePackageTests"; - productName = "xcparsePackageTests"; - }; - "xcparse::xcparseTests" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_378"; - buildPhases = ( - "OBJ_381", - "OBJ_384" - ); - dependencies = ( - "OBJ_390", - "OBJ_391", - "OBJ_392", - "OBJ_393", - "OBJ_394", - "OBJ_395" - ); - name = "xcparseTests"; - productName = "xcparseTests"; - productReference = "xcparse::xcparseTests::Product"; - productType = "com.apple.product-type.bundle.unit-test"; - }; - "xcparse::xcparseTests::Product" = { - isa = "PBXFileReference"; - path = "xcparseTests.xctest"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - }; - rootObject = "OBJ_1"; + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + "xcparse::xcparsePackageTests::ProductTarget" /* xcparsePackageTests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = OBJ_373 /* Build configuration list for PBXAggregateTarget "xcparsePackageTests" */; + buildPhases = ( + ); + dependencies = ( + OBJ_376 /* PBXTargetDependency */, + ); + name = xcparsePackageTests; + productName = xcparsePackageTests; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 62CC363E23553EA0003C7B68 /* XCResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CC363D23553EA0003C7B68 /* XCResult.swift */; }; + OBJ_179 /* Await.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_73 /* Await.swift */; }; + OBJ_180 /* ByteString.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* ByteString.swift */; }; + OBJ_181 /* CStringArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* CStringArray.swift */; }; + OBJ_182 /* CacheableSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* CacheableSequence.swift */; }; + OBJ_183 /* CollectionAlgorithms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_77 /* CollectionAlgorithms.swift */; }; + OBJ_184 /* CollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* CollectionExtensions.swift */; }; + OBJ_185 /* Condition.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_79 /* Condition.swift */; }; + OBJ_186 /* DeltaAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_80 /* DeltaAlgorithm.swift */; }; + OBJ_187 /* DiagnosticsEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* DiagnosticsEngine.swift */; }; + OBJ_188 /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* DictionaryExtensions.swift */; }; + OBJ_189 /* DictionaryLiteralExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* DictionaryLiteralExtensions.swift */; }; + OBJ_190 /* EditDistance.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* EditDistance.swift */; }; + OBJ_191 /* FileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_85 /* FileInfo.swift */; }; + OBJ_192 /* FileSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_86 /* FileSystem.swift */; }; + OBJ_193 /* GraphAlgorithms.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* GraphAlgorithms.swift */; }; + OBJ_194 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* JSON.swift */; }; + OBJ_195 /* JSONMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* JSONMapper.swift */; }; + OBJ_196 /* KeyedPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* KeyedPair.swift */; }; + OBJ_197 /* LazyCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* LazyCache.swift */; }; + OBJ_198 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_92 /* Lock.swift */; }; + OBJ_199 /* ObjectIdentifierProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* ObjectIdentifierProtocol.swift */; }; + OBJ_200 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* OrderedDictionary.swift */; }; + OBJ_201 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* OrderedSet.swift */; }; + OBJ_202 /* OutputByteStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* OutputByteStream.swift */; }; + OBJ_203 /* Path.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* Path.swift */; }; + OBJ_204 /* PathShims.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* PathShims.swift */; }; + OBJ_205 /* Process.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_99 /* Process.swift */; }; + OBJ_206 /* ProcessEnv.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* ProcessEnv.swift */; }; + OBJ_207 /* ProcessSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_101 /* ProcessSet.swift */; }; + OBJ_208 /* RegEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* RegEx.swift */; }; + OBJ_209 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* Result.swift */; }; + OBJ_210 /* SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* SHA256.swift */; }; + OBJ_211 /* SortedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* SortedArray.swift */; }; + OBJ_212 /* StringConversions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_106 /* StringConversions.swift */; }; + OBJ_213 /* SynchronizedQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* SynchronizedQueue.swift */; }; + OBJ_214 /* TemporaryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* TemporaryFile.swift */; }; + OBJ_215 /* TerminalController.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_109 /* TerminalController.swift */; }; + OBJ_216 /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* Thread.swift */; }; + OBJ_217 /* Tuple.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* Tuple.swift */; }; + OBJ_218 /* misc.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* misc.swift */; }; + OBJ_220 /* SPMLibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; }; + OBJ_221 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; + OBJ_230 /* libc.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* libc.swift */; }; + OBJ_232 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; + OBJ_239 /* ArgumentParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* ArgumentParser.swift */; }; + OBJ_240 /* ArgumentParserShellCompletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_124 /* ArgumentParserShellCompletion.swift */; }; + OBJ_241 /* BuildFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_125 /* BuildFlags.swift */; }; + OBJ_242 /* CollectionExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_126 /* CollectionExtensions.swift */; }; + OBJ_243 /* Diagnostics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* Diagnostics.swift */; }; + OBJ_244 /* FSWatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* FSWatch.swift */; }; + OBJ_245 /* Git.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_129 /* Git.swift */; }; + OBJ_246 /* IndexStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* IndexStore.swift */; }; + OBJ_247 /* InterruptHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_131 /* InterruptHandler.swift */; }; + OBJ_248 /* PkgConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* PkgConfig.swift */; }; + OBJ_249 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* Platform.swift */; }; + OBJ_250 /* Process.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* Process.swift */; }; + OBJ_251 /* ProgressAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_135 /* ProgressAnimation.swift */; }; + OBJ_252 /* SimplePersistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_136 /* SimplePersistence.swift */; }; + OBJ_253 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_137 /* StringExtensions.swift */; }; + OBJ_254 /* StringMangling.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_138 /* StringMangling.swift */; }; + OBJ_255 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_139 /* URL.swift */; }; + OBJ_256 /* Verbosity.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* Verbosity.swift */; }; + OBJ_257 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* Version.swift */; }; + OBJ_258 /* Versioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_142 /* Versioning.swift */; }; + OBJ_259 /* dlopen.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_143 /* dlopen.swift */; }; + OBJ_260 /* misc.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* misc.swift */; }; + OBJ_262 /* Basic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::Basic::Product" /* Basic.framework */; }; + OBJ_263 /* SPMLibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; }; + OBJ_264 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; + OBJ_273 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_161 /* Package.swift */; }; + OBJ_279 /* ActionAbstractTestSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* ActionAbstractTestSummary.swift */; }; + OBJ_280 /* ActionDeviceRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* ActionDeviceRecord.swift */; }; + OBJ_281 /* ActionPlatformRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* ActionPlatformRecord.swift */; }; + OBJ_282 /* ActionRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* ActionRecord.swift */; }; + OBJ_283 /* ActionResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* ActionResult.swift */; }; + OBJ_284 /* ActionRunDestinationRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* ActionRunDestinationRecord.swift */; }; + OBJ_285 /* ActionSDKRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* ActionSDKRecord.swift */; }; + OBJ_286 /* ActionTestActivitySummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* ActionTestActivitySummary.swift */; }; + OBJ_287 /* ActionTestAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* ActionTestAttachment.swift */; }; + OBJ_288 /* ActionTestFailureSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* ActionTestFailureSummary.swift */; }; + OBJ_289 /* ActionTestMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* ActionTestMetadata.swift */; }; + OBJ_290 /* ActionTestPerformanceMetricSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* ActionTestPerformanceMetricSummary.swift */; }; + OBJ_291 /* ActionTestPlanRunSummaries.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* ActionTestPlanRunSummaries.swift */; }; + OBJ_292 /* ActionTestPlanRunSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* ActionTestPlanRunSummary.swift */; }; + OBJ_293 /* ActionTestSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* ActionTestSummary.swift */; }; + OBJ_294 /* ActionTestSummaryGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* ActionTestSummaryGroup.swift */; }; + OBJ_295 /* ActionTestSummaryIdentifiableObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_25 /* ActionTestSummaryIdentifiableObject.swift */; }; + OBJ_296 /* ActionTestableSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* ActionTestableSummary.swift */; }; + OBJ_297 /* ActionsInvocationMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* ActionsInvocationMetadata.swift */; }; + OBJ_298 /* ActionsInvocationRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_28 /* ActionsInvocationRecord.swift */; }; + OBJ_299 /* ActivityLogAnalyzerControlFlowStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* ActivityLogAnalyzerControlFlowStep.swift */; }; + OBJ_300 /* ActivityLogAnalyzerControlFlowStepEdge.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* ActivityLogAnalyzerControlFlowStepEdge.swift */; }; + OBJ_301 /* ActivityLogAnalyzerEventStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* ActivityLogAnalyzerEventStep.swift */; }; + OBJ_302 /* ActivityLogAnalyzerResultMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* ActivityLogAnalyzerResultMessage.swift */; }; + OBJ_303 /* ActivityLogAnalyzerStep.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* ActivityLogAnalyzerStep.swift */; }; + OBJ_304 /* ActivityLogAnalyzerWarningMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* ActivityLogAnalyzerWarningMessage.swift */; }; + OBJ_305 /* ActivityLogCommandInvocationSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* ActivityLogCommandInvocationSection.swift */; }; + OBJ_306 /* ActivityLogMajorSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_36 /* ActivityLogMajorSection.swift */; }; + OBJ_307 /* ActivityLogMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* ActivityLogMessage.swift */; }; + OBJ_308 /* ActivityLogMessageAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* ActivityLogMessageAnnotation.swift */; }; + OBJ_309 /* ActivityLogSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* ActivityLogSection.swift */; }; + OBJ_310 /* ActivityLogTargetBuildSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* ActivityLogTargetBuildSection.swift */; }; + OBJ_311 /* ActivityLogUnitTestSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_41 /* ActivityLogUnitTestSection.swift */; }; + OBJ_312 /* ArchiveInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_42 /* ArchiveInfo.swift */; }; + OBJ_313 /* CodeCoverageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_43 /* CodeCoverageInfo.swift */; }; + OBJ_314 /* Console.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_44 /* Console.swift */; }; + OBJ_315 /* DocumentLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_45 /* DocumentLocation.swift */; }; + OBJ_316 /* EntityIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_46 /* EntityIdentifier.swift */; }; + OBJ_317 /* IssueSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_47 /* IssueSummary.swift */; }; + OBJ_318 /* ObjectID.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_48 /* ObjectID.swift */; }; + OBJ_319 /* Reference.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* Reference.swift */; }; + OBJ_320 /* ResultIssueSummaries.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* ResultIssueSummaries.swift */; }; + OBJ_321 /* ResultMetrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* ResultMetrics.swift */; }; + OBJ_322 /* TestFailureIssueSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* TestFailureIssueSummary.swift */; }; + OBJ_323 /* TypeDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* TypeDefinition.swift */; }; + OBJ_324 /* XCPResultDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* XCPResultDecoding.swift */; }; + OBJ_325 /* XCResultToolCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* XCResultToolCommand.swift */; }; + OBJ_327 /* SPMUtility.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */; }; + OBJ_328 /* Basic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::Basic::Product" /* Basic.framework */; }; + OBJ_329 /* SPMLibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; }; + OBJ_330 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; + OBJ_339 /* libc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_151 /* libc.c */; }; + OBJ_346 /* CodeCoverageCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_57 /* CodeCoverageCommand.swift */; }; + OBJ_347 /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* Command.swift */; }; + OBJ_348 /* CommandRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_59 /* CommandRegistry.swift */; }; + OBJ_349 /* GitHubLatestReleaseResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* GitHubLatestReleaseResponse.swift */; }; + OBJ_350 /* LogsCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* LogsCommand.swift */; }; + OBJ_351 /* ScreenshotsCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* ScreenshotsCommand.swift */; }; + OBJ_352 /* VersionCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* VersionCommand.swift */; }; + OBJ_353 /* XCPParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* XCPParser.swift */; }; + OBJ_354 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* main.swift */; }; + OBJ_356 /* XCParseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcparse::XCParseCore::Product" /* XCParseCore.framework */; }; + OBJ_357 /* SPMUtility.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */; }; + OBJ_358 /* Basic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::Basic::Product" /* Basic.framework */; }; + OBJ_359 /* SPMLibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; }; + OBJ_360 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; + OBJ_371 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; + OBJ_382 /* XCTestManifests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_68 /* XCTestManifests.swift */; }; + OBJ_383 /* xcparseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_69 /* xcparseTests.swift */; }; + OBJ_385 /* XCParseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "xcparse::XCParseCore::Product" /* XCParseCore.framework */; }; + OBJ_386 /* SPMUtility.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */; }; + OBJ_387 /* Basic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::Basic::Product" /* Basic.framework */; }; + OBJ_388 /* SPMLibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; }; + OBJ_389 /* clibc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "SwiftPM::clibc::Product" /* clibc.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 62CC362823552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMUtility"; + remoteInfo = SPMUtility; + }; + 62CC362923552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::Basic"; + remoteInfo = Basic; + }; + 62CC362A23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMLibc"; + remoteInfo = SPMLibc; + }; + 62CC362B23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; + 62CC362C23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; + 62CC362D23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMLibc"; + remoteInfo = SPMLibc; + }; + 62CC362E23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; + 62CC362F23552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::Basic"; + remoteInfo = Basic; + }; + 62CC363023552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMLibc"; + remoteInfo = SPMLibc; + }; + 62CC363123552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; + 62CC363223552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "xcparse::XCParseCore"; + remoteInfo = XCParseCore; + }; + 62CC363323552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMUtility"; + remoteInfo = SPMUtility; + }; + 62CC363423552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::Basic"; + remoteInfo = Basic; + }; + 62CC363523552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMLibc"; + remoteInfo = SPMLibc; + }; + 62CC363623552176003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; + 62CC363723552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "xcparse::xcparse"; + remoteInfo = xcparse; + }; + 62CC363823552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "xcparse::XCParseCore"; + remoteInfo = XCParseCore; + }; + 62CC363923552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMUtility"; + remoteInfo = SPMUtility; + }; + 62CC363A23552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::Basic"; + remoteInfo = Basic; + }; + 62CC363B23552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::SPMLibc"; + remoteInfo = SPMLibc; + }; + 62CC363C23552178003C7B68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "SwiftPM::clibc"; + remoteInfo = clibc; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 62CC363D23553EA0003C7B68 /* XCResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCResult.swift; sourceTree = ""; }; + OBJ_10 /* ActionDeviceRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionDeviceRecord.swift; sourceTree = ""; }; + OBJ_100 /* ProcessEnv.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessEnv.swift; sourceTree = ""; }; + OBJ_101 /* ProcessSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessSet.swift; sourceTree = ""; }; + OBJ_102 /* RegEx.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegEx.swift; sourceTree = ""; }; + OBJ_103 /* Result.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = ""; }; + OBJ_104 /* SHA256.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SHA256.swift; sourceTree = ""; }; + OBJ_105 /* SortedArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortedArray.swift; sourceTree = ""; }; + OBJ_106 /* StringConversions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringConversions.swift; sourceTree = ""; }; + OBJ_107 /* SynchronizedQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SynchronizedQueue.swift; sourceTree = ""; }; + OBJ_108 /* TemporaryFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryFile.swift; sourceTree = ""; }; + OBJ_109 /* TerminalController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TerminalController.swift; sourceTree = ""; }; + OBJ_11 /* ActionPlatformRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionPlatformRecord.swift; sourceTree = ""; }; + OBJ_110 /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; + OBJ_111 /* Tuple.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tuple.swift; sourceTree = ""; }; + OBJ_112 /* misc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = misc.swift; sourceTree = ""; }; + OBJ_12 /* ActionRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionRecord.swift; sourceTree = ""; }; + OBJ_121 /* libc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = libc.swift; sourceTree = ""; }; + OBJ_123 /* ArgumentParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArgumentParser.swift; sourceTree = ""; }; + OBJ_124 /* ArgumentParserShellCompletion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArgumentParserShellCompletion.swift; sourceTree = ""; }; + OBJ_125 /* BuildFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildFlags.swift; sourceTree = ""; }; + OBJ_126 /* CollectionExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtensions.swift; sourceTree = ""; }; + OBJ_127 /* Diagnostics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Diagnostics.swift; sourceTree = ""; }; + OBJ_128 /* FSWatch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FSWatch.swift; sourceTree = ""; }; + OBJ_129 /* Git.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Git.swift; sourceTree = ""; }; + OBJ_13 /* ActionResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionResult.swift; sourceTree = ""; }; + OBJ_130 /* IndexStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IndexStore.swift; sourceTree = ""; }; + OBJ_131 /* InterruptHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InterruptHandler.swift; sourceTree = ""; }; + OBJ_132 /* PkgConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PkgConfig.swift; sourceTree = ""; }; + OBJ_133 /* Platform.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; + OBJ_134 /* Process.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Process.swift; sourceTree = ""; }; + OBJ_135 /* ProgressAnimation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressAnimation.swift; sourceTree = ""; }; + OBJ_136 /* SimplePersistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SimplePersistence.swift; sourceTree = ""; }; + OBJ_137 /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = ""; }; + OBJ_138 /* StringMangling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringMangling.swift; sourceTree = ""; }; + OBJ_139 /* URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URL.swift; sourceTree = ""; }; + OBJ_14 /* ActionRunDestinationRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionRunDestinationRecord.swift; sourceTree = ""; }; + OBJ_140 /* Verbosity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Verbosity.swift; sourceTree = ""; }; + OBJ_141 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; + OBJ_142 /* Versioning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Versioning.swift; sourceTree = ""; }; + OBJ_143 /* dlopen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = dlopen.swift; sourceTree = ""; }; + OBJ_144 /* misc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = misc.swift; sourceTree = ""; }; + OBJ_15 /* ActionSDKRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionSDKRecord.swift; sourceTree = ""; }; + OBJ_151 /* libc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = libc.c; sourceTree = ""; }; + OBJ_153 /* clibc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = clibc.h; sourceTree = ""; }; + OBJ_154 /* indexstore_functions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = indexstore_functions.h; sourceTree = ""; }; + OBJ_155 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/abotkin/src/xcparse/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; sourceTree = ""; }; + OBJ_16 /* ActionTestActivitySummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestActivitySummary.swift; sourceTree = ""; }; + OBJ_161 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/abotkin/src/xcparse/.build/checkouts/swift-package-manager/Package.swift"; sourceTree = ""; }; + OBJ_17 /* ActionTestAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestAttachment.swift; sourceTree = ""; }; + OBJ_170 /* Pods */ = {isa = PBXFileReference; lastKnownFileType = text; path = Pods; sourceTree = SOURCE_ROOT; }; + OBJ_171 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + OBJ_172 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; + OBJ_173 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + OBJ_18 /* ActionTestFailureSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestFailureSummary.swift; sourceTree = ""; }; + OBJ_19 /* ActionTestMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestMetadata.swift; sourceTree = ""; }; + OBJ_20 /* ActionTestPerformanceMetricSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestPerformanceMetricSummary.swift; sourceTree = ""; }; + OBJ_21 /* ActionTestPlanRunSummaries.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestPlanRunSummaries.swift; sourceTree = ""; }; + OBJ_22 /* ActionTestPlanRunSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestPlanRunSummary.swift; sourceTree = ""; }; + OBJ_23 /* ActionTestSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestSummary.swift; sourceTree = ""; }; + OBJ_24 /* ActionTestSummaryGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestSummaryGroup.swift; sourceTree = ""; }; + OBJ_25 /* ActionTestSummaryIdentifiableObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestSummaryIdentifiableObject.swift; sourceTree = ""; }; + OBJ_26 /* ActionTestableSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionTestableSummary.swift; sourceTree = ""; }; + OBJ_27 /* ActionsInvocationMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionsInvocationMetadata.swift; sourceTree = ""; }; + OBJ_28 /* ActionsInvocationRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionsInvocationRecord.swift; sourceTree = ""; }; + OBJ_29 /* ActivityLogAnalyzerControlFlowStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerControlFlowStep.swift; sourceTree = ""; }; + OBJ_30 /* ActivityLogAnalyzerControlFlowStepEdge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerControlFlowStepEdge.swift; sourceTree = ""; }; + OBJ_31 /* ActivityLogAnalyzerEventStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerEventStep.swift; sourceTree = ""; }; + OBJ_32 /* ActivityLogAnalyzerResultMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerResultMessage.swift; sourceTree = ""; }; + OBJ_33 /* ActivityLogAnalyzerStep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerStep.swift; sourceTree = ""; }; + OBJ_34 /* ActivityLogAnalyzerWarningMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogAnalyzerWarningMessage.swift; sourceTree = ""; }; + OBJ_35 /* ActivityLogCommandInvocationSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogCommandInvocationSection.swift; sourceTree = ""; }; + OBJ_36 /* ActivityLogMajorSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogMajorSection.swift; sourceTree = ""; }; + OBJ_37 /* ActivityLogMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogMessage.swift; sourceTree = ""; }; + OBJ_38 /* ActivityLogMessageAnnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogMessageAnnotation.swift; sourceTree = ""; }; + OBJ_39 /* ActivityLogSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogSection.swift; sourceTree = ""; }; + OBJ_40 /* ActivityLogTargetBuildSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogTargetBuildSection.swift; sourceTree = ""; }; + OBJ_41 /* ActivityLogUnitTestSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityLogUnitTestSection.swift; sourceTree = ""; }; + OBJ_42 /* ArchiveInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveInfo.swift; sourceTree = ""; }; + OBJ_43 /* CodeCoverageInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeCoverageInfo.swift; sourceTree = ""; }; + OBJ_44 /* Console.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Console.swift; sourceTree = ""; }; + OBJ_45 /* DocumentLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocumentLocation.swift; sourceTree = ""; }; + OBJ_46 /* EntityIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityIdentifier.swift; sourceTree = ""; }; + OBJ_47 /* IssueSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IssueSummary.swift; sourceTree = ""; }; + OBJ_48 /* ObjectID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectID.swift; sourceTree = ""; }; + OBJ_49 /* Reference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reference.swift; sourceTree = ""; }; + OBJ_50 /* ResultIssueSummaries.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultIssueSummaries.swift; sourceTree = ""; }; + OBJ_51 /* ResultMetrics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResultMetrics.swift; sourceTree = ""; }; + OBJ_52 /* TestFailureIssueSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestFailureIssueSummary.swift; sourceTree = ""; }; + OBJ_53 /* TypeDefinition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeDefinition.swift; sourceTree = ""; }; + OBJ_54 /* XCPResultDecoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCPResultDecoding.swift; sourceTree = ""; }; + OBJ_55 /* XCResultToolCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCResultToolCommand.swift; sourceTree = ""; }; + OBJ_57 /* CodeCoverageCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeCoverageCommand.swift; sourceTree = ""; }; + OBJ_58 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = ""; }; + OBJ_59 /* CommandRegistry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandRegistry.swift; sourceTree = ""; }; + OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + OBJ_60 /* GitHubLatestReleaseResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GitHubLatestReleaseResponse.swift; sourceTree = ""; }; + OBJ_61 /* LogsCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogsCommand.swift; sourceTree = ""; }; + OBJ_62 /* ScreenshotsCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenshotsCommand.swift; sourceTree = ""; }; + OBJ_63 /* VersionCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionCommand.swift; sourceTree = ""; }; + OBJ_64 /* XCPParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCPParser.swift; sourceTree = ""; }; + OBJ_65 /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; + OBJ_68 /* XCTestManifests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestManifests.swift; sourceTree = ""; }; + OBJ_69 /* xcparseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = xcparseTests.swift; sourceTree = ""; }; + OBJ_73 /* Await.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Await.swift; sourceTree = ""; }; + OBJ_74 /* ByteString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteString.swift; sourceTree = ""; }; + OBJ_75 /* CStringArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CStringArray.swift; sourceTree = ""; }; + OBJ_76 /* CacheableSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CacheableSequence.swift; sourceTree = ""; }; + OBJ_77 /* CollectionAlgorithms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionAlgorithms.swift; sourceTree = ""; }; + OBJ_78 /* CollectionExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtensions.swift; sourceTree = ""; }; + OBJ_79 /* Condition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Condition.swift; sourceTree = ""; }; + OBJ_80 /* DeltaAlgorithm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeltaAlgorithm.swift; sourceTree = ""; }; + OBJ_81 /* DiagnosticsEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiagnosticsEngine.swift; sourceTree = ""; }; + OBJ_82 /* DictionaryExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExtensions.swift; sourceTree = ""; }; + OBJ_83 /* DictionaryLiteralExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryLiteralExtensions.swift; sourceTree = ""; }; + OBJ_84 /* EditDistance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditDistance.swift; sourceTree = ""; }; + OBJ_85 /* FileInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileInfo.swift; sourceTree = ""; }; + OBJ_86 /* FileSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSystem.swift; sourceTree = ""; }; + OBJ_87 /* GraphAlgorithms.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphAlgorithms.swift; sourceTree = ""; }; + OBJ_88 /* JSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSON.swift; sourceTree = ""; }; + OBJ_89 /* JSONMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONMapper.swift; sourceTree = ""; }; + OBJ_9 /* ActionAbstractTestSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionAbstractTestSummary.swift; sourceTree = ""; }; + OBJ_90 /* KeyedPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyedPair.swift; sourceTree = ""; }; + OBJ_91 /* LazyCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyCache.swift; sourceTree = ""; }; + OBJ_92 /* Lock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lock.swift; sourceTree = ""; }; + OBJ_93 /* ObjectIdentifierProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObjectIdentifierProtocol.swift; sourceTree = ""; }; + OBJ_94 /* OrderedDictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderedDictionary.swift; sourceTree = ""; }; + OBJ_95 /* OrderedSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = ""; }; + OBJ_96 /* OutputByteStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutputByteStream.swift; sourceTree = ""; }; + OBJ_97 /* Path.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Path.swift; sourceTree = ""; }; + OBJ_98 /* PathShims.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathShims.swift; sourceTree = ""; }; + OBJ_99 /* Process.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Process.swift; sourceTree = ""; }; + "SwiftPM::Basic::Product" /* Basic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Basic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SPMLibc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SPMUtility.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "SwiftPM::clibc::Product" /* clibc.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = clibc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "xcparse::XCParseCore::Product" /* XCParseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XCParseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "xcparse::xcparse::Product" /* xcparse */ = {isa = PBXFileReference; lastKnownFileType = text; path = xcparse; sourceTree = BUILT_PRODUCTS_DIR; }; + "xcparse::xcparseTests::Product" /* xcparseTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = xcparseTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + OBJ_219 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_220 /* SPMLibc.framework in Frameworks */, + OBJ_221 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_231 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_232 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_261 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_262 /* Basic.framework in Frameworks */, + OBJ_263 /* SPMLibc.framework in Frameworks */, + OBJ_264 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_326 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_327 /* SPMUtility.framework in Frameworks */, + OBJ_328 /* Basic.framework in Frameworks */, + OBJ_329 /* SPMLibc.framework in Frameworks */, + OBJ_330 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_340 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_355 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_356 /* XCParseCore.framework in Frameworks */, + OBJ_357 /* SPMUtility.framework in Frameworks */, + OBJ_358 /* Basic.framework in Frameworks */, + OBJ_359 /* SPMLibc.framework in Frameworks */, + OBJ_360 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_384 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_385 /* XCParseCore.framework in Frameworks */, + OBJ_386 /* SPMUtility.framework in Frameworks */, + OBJ_387 /* Basic.framework in Frameworks */, + OBJ_388 /* SPMLibc.framework in Frameworks */, + OBJ_389 /* clibc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + OBJ_113 /* Build */ = { + isa = PBXGroup; + children = ( + ); + name = Build; + path = ".build/checkouts/swift-package-manager/Sources/Build"; + sourceTree = SOURCE_ROOT; + }; + OBJ_114 /* Commands */ = { + isa = PBXGroup; + children = ( + ); + name = Commands; + path = ".build/checkouts/swift-package-manager/Sources/Commands"; + sourceTree = SOURCE_ROOT; + }; + OBJ_115 /* PackageDescription4 */ = { + isa = PBXGroup; + children = ( + ); + name = PackageDescription4; + path = ".build/checkouts/swift-package-manager/Sources/PackageDescription4"; + sourceTree = SOURCE_ROOT; + }; + OBJ_116 /* PackageGraph */ = { + isa = PBXGroup; + children = ( + ); + name = PackageGraph; + path = ".build/checkouts/swift-package-manager/Sources/PackageGraph"; + sourceTree = SOURCE_ROOT; + }; + OBJ_117 /* PackageLoading */ = { + isa = PBXGroup; + children = ( + ); + name = PackageLoading; + path = ".build/checkouts/swift-package-manager/Sources/PackageLoading"; + sourceTree = SOURCE_ROOT; + }; + OBJ_118 /* PackageModel */ = { + isa = PBXGroup; + children = ( + ); + name = PackageModel; + path = ".build/checkouts/swift-package-manager/Sources/PackageModel"; + sourceTree = SOURCE_ROOT; + }; + OBJ_119 /* SPMLLBuild */ = { + isa = PBXGroup; + children = ( + ); + name = SPMLLBuild; + path = ".build/checkouts/swift-package-manager/Sources/SPMLLBuild"; + sourceTree = SOURCE_ROOT; + }; + OBJ_120 /* SPMLibc */ = { + isa = PBXGroup; + children = ( + OBJ_121 /* libc.swift */, + ); + name = SPMLibc; + path = ".build/checkouts/swift-package-manager/Sources/SPMLibc"; + sourceTree = SOURCE_ROOT; + }; + OBJ_122 /* SPMUtility */ = { + isa = PBXGroup; + children = ( + OBJ_123 /* ArgumentParser.swift */, + OBJ_124 /* ArgumentParserShellCompletion.swift */, + OBJ_125 /* BuildFlags.swift */, + OBJ_126 /* CollectionExtensions.swift */, + OBJ_127 /* Diagnostics.swift */, + OBJ_128 /* FSWatch.swift */, + OBJ_129 /* Git.swift */, + OBJ_130 /* IndexStore.swift */, + OBJ_131 /* InterruptHandler.swift */, + OBJ_132 /* PkgConfig.swift */, + OBJ_133 /* Platform.swift */, + OBJ_134 /* Process.swift */, + OBJ_135 /* ProgressAnimation.swift */, + OBJ_136 /* SimplePersistence.swift */, + OBJ_137 /* StringExtensions.swift */, + OBJ_138 /* StringMangling.swift */, + OBJ_139 /* URL.swift */, + OBJ_140 /* Verbosity.swift */, + OBJ_141 /* Version.swift */, + OBJ_142 /* Versioning.swift */, + OBJ_143 /* dlopen.swift */, + OBJ_144 /* misc.swift */, + ); + name = SPMUtility; + path = ".build/checkouts/swift-package-manager/Sources/SPMUtility"; + sourceTree = SOURCE_ROOT; + }; + OBJ_145 /* SourceControl */ = { + isa = PBXGroup; + children = ( + ); + name = SourceControl; + path = ".build/checkouts/swift-package-manager/Sources/SourceControl"; + sourceTree = SOURCE_ROOT; + }; + OBJ_146 /* TestSupport */ = { + isa = PBXGroup; + children = ( + ); + name = TestSupport; + path = ".build/checkouts/swift-package-manager/Sources/TestSupport"; + sourceTree = SOURCE_ROOT; + }; + OBJ_147 /* TestSupportExecutable */ = { + isa = PBXGroup; + children = ( + ); + name = TestSupportExecutable; + path = ".build/checkouts/swift-package-manager/Sources/TestSupportExecutable"; + sourceTree = SOURCE_ROOT; + }; + OBJ_148 /* Workspace */ = { + isa = PBXGroup; + children = ( + ); + name = Workspace; + path = ".build/checkouts/swift-package-manager/Sources/Workspace"; + sourceTree = SOURCE_ROOT; + }; + OBJ_149 /* Xcodeproj */ = { + isa = PBXGroup; + children = ( + ); + name = Xcodeproj; + path = ".build/checkouts/swift-package-manager/Sources/Xcodeproj"; + sourceTree = SOURCE_ROOT; + }; + OBJ_150 /* clibc */ = { + isa = PBXGroup; + children = ( + OBJ_151 /* libc.c */, + OBJ_152 /* include */, + ); + name = clibc; + path = ".build/checkouts/swift-package-manager/Sources/clibc"; + sourceTree = SOURCE_ROOT; + }; + OBJ_152 /* include */ = { + isa = PBXGroup; + children = ( + OBJ_153 /* clibc.h */, + OBJ_154 /* indexstore_functions.h */, + OBJ_155 /* module.modulemap */, + ); + path = include; + sourceTree = ""; + }; + OBJ_156 /* swift-build */ = { + isa = PBXGroup; + children = ( + ); + name = "swift-build"; + path = ".build/checkouts/swift-package-manager/Sources/swift-build"; + sourceTree = SOURCE_ROOT; + }; + OBJ_157 /* swift-package */ = { + isa = PBXGroup; + children = ( + ); + name = "swift-package"; + path = ".build/checkouts/swift-package-manager/Sources/swift-package"; + sourceTree = SOURCE_ROOT; + }; + OBJ_158 /* swift-run */ = { + isa = PBXGroup; + children = ( + ); + name = "swift-run"; + path = ".build/checkouts/swift-package-manager/Sources/swift-run"; + sourceTree = SOURCE_ROOT; + }; + OBJ_159 /* swift-test */ = { + isa = PBXGroup; + children = ( + ); + name = "swift-test"; + path = ".build/checkouts/swift-package-manager/Sources/swift-test"; + sourceTree = SOURCE_ROOT; + }; + OBJ_160 /* swiftpm-xctest-helper */ = { + isa = PBXGroup; + children = ( + ); + name = "swiftpm-xctest-helper"; + path = ".build/checkouts/swift-package-manager/Sources/swiftpm-xctest-helper"; + sourceTree = SOURCE_ROOT; + }; + OBJ_162 /* Products */ = { + isa = PBXGroup; + children = ( + "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */, + "xcparse::XCParseCore::Product" /* XCParseCore.framework */, + "xcparse::xcparseTests::Product" /* xcparseTests.xctest */, + "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */, + "xcparse::xcparse::Product" /* xcparse */, + "SwiftPM::clibc::Product" /* clibc.framework */, + "SwiftPM::Basic::Product" /* Basic.framework */, + ); + name = Products; + sourceTree = BUILT_PRODUCTS_DIR; + }; + OBJ_5 /* */ = { + isa = PBXGroup; + children = ( + OBJ_6 /* Package.swift */, + OBJ_7 /* Sources */, + OBJ_66 /* Tests */, + OBJ_70 /* Dependencies */, + OBJ_162 /* Products */, + OBJ_170 /* Pods */, + OBJ_171 /* LICENSE */, + OBJ_172 /* Makefile */, + OBJ_173 /* README.md */, + ); + name = ""; + sourceTree = ""; + }; + OBJ_56 /* xcparse */ = { + isa = PBXGroup; + children = ( + OBJ_57 /* CodeCoverageCommand.swift */, + OBJ_58 /* Command.swift */, + OBJ_59 /* CommandRegistry.swift */, + OBJ_60 /* GitHubLatestReleaseResponse.swift */, + OBJ_61 /* LogsCommand.swift */, + OBJ_62 /* ScreenshotsCommand.swift */, + OBJ_63 /* VersionCommand.swift */, + OBJ_64 /* XCPParser.swift */, + OBJ_65 /* main.swift */, + ); + name = xcparse; + path = Sources/xcparse; + sourceTree = SOURCE_ROOT; + }; + OBJ_66 /* Tests */ = { + isa = PBXGroup; + children = ( + OBJ_67 /* xcparseTests */, + ); + name = Tests; + sourceTree = SOURCE_ROOT; + }; + OBJ_67 /* xcparseTests */ = { + isa = PBXGroup; + children = ( + OBJ_68 /* XCTestManifests.swift */, + OBJ_69 /* xcparseTests.swift */, + ); + name = xcparseTests; + path = Tests/xcparseTests; + sourceTree = SOURCE_ROOT; + }; + OBJ_7 /* Sources */ = { + isa = PBXGroup; + children = ( + OBJ_8 /* XCParseCore */, + OBJ_56 /* xcparse */, + ); + name = Sources; + sourceTree = SOURCE_ROOT; + }; + OBJ_70 /* Dependencies */ = { + isa = PBXGroup; + children = ( + OBJ_71 /* SwiftPM 0.5.0 */, + ); + name = Dependencies; + sourceTree = ""; + }; + OBJ_71 /* SwiftPM 0.5.0 */ = { + isa = PBXGroup; + children = ( + OBJ_72 /* Basic */, + OBJ_113 /* Build */, + OBJ_114 /* Commands */, + OBJ_115 /* PackageDescription4 */, + OBJ_116 /* PackageGraph */, + OBJ_117 /* PackageLoading */, + OBJ_118 /* PackageModel */, + OBJ_119 /* SPMLLBuild */, + OBJ_120 /* SPMLibc */, + OBJ_122 /* SPMUtility */, + OBJ_145 /* SourceControl */, + OBJ_146 /* TestSupport */, + OBJ_147 /* TestSupportExecutable */, + OBJ_148 /* Workspace */, + OBJ_149 /* Xcodeproj */, + OBJ_150 /* clibc */, + OBJ_156 /* swift-build */, + OBJ_157 /* swift-package */, + OBJ_158 /* swift-run */, + OBJ_159 /* swift-test */, + OBJ_160 /* swiftpm-xctest-helper */, + OBJ_161 /* Package.swift */, + ); + name = "SwiftPM 0.5.0"; + sourceTree = SOURCE_ROOT; + }; + OBJ_72 /* Basic */ = { + isa = PBXGroup; + children = ( + OBJ_73 /* Await.swift */, + OBJ_74 /* ByteString.swift */, + OBJ_75 /* CStringArray.swift */, + OBJ_76 /* CacheableSequence.swift */, + OBJ_77 /* CollectionAlgorithms.swift */, + OBJ_78 /* CollectionExtensions.swift */, + OBJ_79 /* Condition.swift */, + OBJ_80 /* DeltaAlgorithm.swift */, + OBJ_81 /* DiagnosticsEngine.swift */, + OBJ_82 /* DictionaryExtensions.swift */, + OBJ_83 /* DictionaryLiteralExtensions.swift */, + OBJ_84 /* EditDistance.swift */, + OBJ_85 /* FileInfo.swift */, + OBJ_86 /* FileSystem.swift */, + OBJ_87 /* GraphAlgorithms.swift */, + OBJ_88 /* JSON.swift */, + OBJ_89 /* JSONMapper.swift */, + OBJ_90 /* KeyedPair.swift */, + OBJ_91 /* LazyCache.swift */, + OBJ_92 /* Lock.swift */, + OBJ_93 /* ObjectIdentifierProtocol.swift */, + OBJ_94 /* OrderedDictionary.swift */, + OBJ_95 /* OrderedSet.swift */, + OBJ_96 /* OutputByteStream.swift */, + OBJ_97 /* Path.swift */, + OBJ_98 /* PathShims.swift */, + OBJ_99 /* Process.swift */, + OBJ_100 /* ProcessEnv.swift */, + OBJ_101 /* ProcessSet.swift */, + OBJ_102 /* RegEx.swift */, + OBJ_103 /* Result.swift */, + OBJ_104 /* SHA256.swift */, + OBJ_105 /* SortedArray.swift */, + OBJ_106 /* StringConversions.swift */, + OBJ_107 /* SynchronizedQueue.swift */, + OBJ_108 /* TemporaryFile.swift */, + OBJ_109 /* TerminalController.swift */, + OBJ_110 /* Thread.swift */, + OBJ_111 /* Tuple.swift */, + OBJ_112 /* misc.swift */, + ); + name = Basic; + path = ".build/checkouts/swift-package-manager/Sources/Basic"; + sourceTree = SOURCE_ROOT; + }; + OBJ_8 /* XCParseCore */ = { + isa = PBXGroup; + children = ( + OBJ_9 /* ActionAbstractTestSummary.swift */, + OBJ_10 /* ActionDeviceRecord.swift */, + OBJ_11 /* ActionPlatformRecord.swift */, + OBJ_12 /* ActionRecord.swift */, + OBJ_13 /* ActionResult.swift */, + OBJ_14 /* ActionRunDestinationRecord.swift */, + OBJ_15 /* ActionSDKRecord.swift */, + OBJ_16 /* ActionTestActivitySummary.swift */, + OBJ_17 /* ActionTestAttachment.swift */, + OBJ_18 /* ActionTestFailureSummary.swift */, + OBJ_19 /* ActionTestMetadata.swift */, + OBJ_20 /* ActionTestPerformanceMetricSummary.swift */, + OBJ_21 /* ActionTestPlanRunSummaries.swift */, + OBJ_22 /* ActionTestPlanRunSummary.swift */, + OBJ_23 /* ActionTestSummary.swift */, + OBJ_24 /* ActionTestSummaryGroup.swift */, + OBJ_25 /* ActionTestSummaryIdentifiableObject.swift */, + OBJ_26 /* ActionTestableSummary.swift */, + OBJ_27 /* ActionsInvocationMetadata.swift */, + OBJ_28 /* ActionsInvocationRecord.swift */, + OBJ_29 /* ActivityLogAnalyzerControlFlowStep.swift */, + OBJ_30 /* ActivityLogAnalyzerControlFlowStepEdge.swift */, + OBJ_31 /* ActivityLogAnalyzerEventStep.swift */, + OBJ_32 /* ActivityLogAnalyzerResultMessage.swift */, + OBJ_33 /* ActivityLogAnalyzerStep.swift */, + OBJ_34 /* ActivityLogAnalyzerWarningMessage.swift */, + OBJ_35 /* ActivityLogCommandInvocationSection.swift */, + OBJ_36 /* ActivityLogMajorSection.swift */, + OBJ_37 /* ActivityLogMessage.swift */, + OBJ_38 /* ActivityLogMessageAnnotation.swift */, + OBJ_39 /* ActivityLogSection.swift */, + OBJ_40 /* ActivityLogTargetBuildSection.swift */, + OBJ_41 /* ActivityLogUnitTestSection.swift */, + OBJ_42 /* ArchiveInfo.swift */, + OBJ_43 /* CodeCoverageInfo.swift */, + OBJ_44 /* Console.swift */, + OBJ_45 /* DocumentLocation.swift */, + OBJ_46 /* EntityIdentifier.swift */, + OBJ_47 /* IssueSummary.swift */, + OBJ_48 /* ObjectID.swift */, + OBJ_49 /* Reference.swift */, + OBJ_50 /* ResultIssueSummaries.swift */, + OBJ_51 /* ResultMetrics.swift */, + OBJ_52 /* TestFailureIssueSummary.swift */, + OBJ_53 /* TypeDefinition.swift */, + OBJ_54 /* XCPResultDecoding.swift */, + OBJ_55 /* XCResultToolCommand.swift */, + 62CC363D23553EA0003C7B68 /* XCResult.swift */, + ); + name = XCParseCore; + path = Sources/XCParseCore; + sourceTree = SOURCE_ROOT; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + "SwiftPM::Basic" /* Basic */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_175 /* Build configuration list for PBXNativeTarget "Basic" */; + buildPhases = ( + OBJ_178 /* Sources */, + OBJ_219 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_222 /* PBXTargetDependency */, + OBJ_224 /* PBXTargetDependency */, + ); + name = Basic; + productName = Basic; + productReference = "SwiftPM::Basic::Product" /* Basic.framework */; + productType = "com.apple.product-type.framework"; + }; + "SwiftPM::SPMLibc" /* SPMLibc */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_226 /* Build configuration list for PBXNativeTarget "SPMLibc" */; + buildPhases = ( + OBJ_229 /* Sources */, + OBJ_231 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_233 /* PBXTargetDependency */, + ); + name = SPMLibc; + productName = SPMLibc; + productReference = "SwiftPM::SPMLibc::Product" /* SPMLibc.framework */; + productType = "com.apple.product-type.framework"; + }; + "SwiftPM::SPMUtility" /* SPMUtility */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_235 /* Build configuration list for PBXNativeTarget "SPMUtility" */; + buildPhases = ( + OBJ_238 /* Sources */, + OBJ_261 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_265 /* PBXTargetDependency */, + OBJ_266 /* PBXTargetDependency */, + OBJ_267 /* PBXTargetDependency */, + ); + name = SPMUtility; + productName = SPMUtility; + productReference = "SwiftPM::SPMUtility::Product" /* SPMUtility.framework */; + productType = "com.apple.product-type.framework"; + }; + "SwiftPM::SwiftPMPackageDescription" /* SwiftPMPackageDescription */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_269 /* Build configuration list for PBXNativeTarget "SwiftPMPackageDescription" */; + buildPhases = ( + OBJ_272 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SwiftPMPackageDescription; + productName = SwiftPMPackageDescription; + productType = "com.apple.product-type.framework"; + }; + "SwiftPM::clibc" /* clibc */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_335 /* Build configuration list for PBXNativeTarget "clibc" */; + buildPhases = ( + OBJ_338 /* Sources */, + OBJ_340 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = clibc; + productName = clibc; + productReference = "SwiftPM::clibc::Product" /* clibc.framework */; + productType = "com.apple.product-type.framework"; + }; + "xcparse::SwiftPMPackageDescription" /* xcparsePackageDescription */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_367 /* Build configuration list for PBXNativeTarget "xcparsePackageDescription" */; + buildPhases = ( + OBJ_370 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = xcparsePackageDescription; + productName = xcparsePackageDescription; + productType = "com.apple.product-type.framework"; + }; + "xcparse::XCParseCore" /* XCParseCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_275 /* Build configuration list for PBXNativeTarget "XCParseCore" */; + buildPhases = ( + OBJ_278 /* Sources */, + OBJ_326 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_331 /* PBXTargetDependency */, + OBJ_332 /* PBXTargetDependency */, + OBJ_333 /* PBXTargetDependency */, + OBJ_334 /* PBXTargetDependency */, + ); + name = XCParseCore; + productName = XCParseCore; + productReference = "xcparse::XCParseCore::Product" /* XCParseCore.framework */; + productType = "com.apple.product-type.framework"; + }; + "xcparse::xcparse" /* xcparse */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_342 /* Build configuration list for PBXNativeTarget "xcparse" */; + buildPhases = ( + OBJ_345 /* Sources */, + OBJ_355 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_361 /* PBXTargetDependency */, + OBJ_362 /* PBXTargetDependency */, + OBJ_363 /* PBXTargetDependency */, + OBJ_364 /* PBXTargetDependency */, + OBJ_365 /* PBXTargetDependency */, + ); + name = xcparse; + productName = xcparse; + productReference = "xcparse::xcparse::Product" /* xcparse */; + productType = "com.apple.product-type.tool"; + }; + "xcparse::xcparseTests" /* xcparseTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_378 /* Build configuration list for PBXNativeTarget "xcparseTests" */; + buildPhases = ( + OBJ_381 /* Sources */, + OBJ_384 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_390 /* PBXTargetDependency */, + OBJ_391 /* PBXTargetDependency */, + OBJ_392 /* PBXTargetDependency */, + OBJ_393 /* PBXTargetDependency */, + OBJ_394 /* PBXTargetDependency */, + OBJ_395 /* PBXTargetDependency */, + ); + name = xcparseTests; + productName = xcparseTests; + productReference = "xcparse::xcparseTests::Product" /* xcparseTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + OBJ_1 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftMigration = 9999; + LastUpgradeCheck = 9999; + }; + buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "xcparse" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = OBJ_5 /* */; + productRefGroup = OBJ_162 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + "SwiftPM::Basic" /* Basic */, + "SwiftPM::SPMLibc" /* SPMLibc */, + "SwiftPM::SPMUtility" /* SPMUtility */, + "SwiftPM::SwiftPMPackageDescription" /* SwiftPMPackageDescription */, + "xcparse::XCParseCore" /* XCParseCore */, + "SwiftPM::clibc" /* clibc */, + "xcparse::xcparse" /* xcparse */, + "xcparse::SwiftPMPackageDescription" /* xcparsePackageDescription */, + "xcparse::xcparsePackageTests::ProductTarget" /* xcparsePackageTests */, + "xcparse::xcparseTests" /* xcparseTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + OBJ_178 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_179 /* Await.swift in Sources */, + OBJ_180 /* ByteString.swift in Sources */, + OBJ_181 /* CStringArray.swift in Sources */, + OBJ_182 /* CacheableSequence.swift in Sources */, + OBJ_183 /* CollectionAlgorithms.swift in Sources */, + OBJ_184 /* CollectionExtensions.swift in Sources */, + OBJ_185 /* Condition.swift in Sources */, + OBJ_186 /* DeltaAlgorithm.swift in Sources */, + OBJ_187 /* DiagnosticsEngine.swift in Sources */, + OBJ_188 /* DictionaryExtensions.swift in Sources */, + OBJ_189 /* DictionaryLiteralExtensions.swift in Sources */, + OBJ_190 /* EditDistance.swift in Sources */, + OBJ_191 /* FileInfo.swift in Sources */, + OBJ_192 /* FileSystem.swift in Sources */, + OBJ_193 /* GraphAlgorithms.swift in Sources */, + OBJ_194 /* JSON.swift in Sources */, + OBJ_195 /* JSONMapper.swift in Sources */, + OBJ_196 /* KeyedPair.swift in Sources */, + OBJ_197 /* LazyCache.swift in Sources */, + OBJ_198 /* Lock.swift in Sources */, + OBJ_199 /* ObjectIdentifierProtocol.swift in Sources */, + OBJ_200 /* OrderedDictionary.swift in Sources */, + OBJ_201 /* OrderedSet.swift in Sources */, + OBJ_202 /* OutputByteStream.swift in Sources */, + OBJ_203 /* Path.swift in Sources */, + OBJ_204 /* PathShims.swift in Sources */, + OBJ_205 /* Process.swift in Sources */, + OBJ_206 /* ProcessEnv.swift in Sources */, + OBJ_207 /* ProcessSet.swift in Sources */, + OBJ_208 /* RegEx.swift in Sources */, + OBJ_209 /* Result.swift in Sources */, + OBJ_210 /* SHA256.swift in Sources */, + OBJ_211 /* SortedArray.swift in Sources */, + OBJ_212 /* StringConversions.swift in Sources */, + OBJ_213 /* SynchronizedQueue.swift in Sources */, + OBJ_214 /* TemporaryFile.swift in Sources */, + OBJ_215 /* TerminalController.swift in Sources */, + OBJ_216 /* Thread.swift in Sources */, + OBJ_217 /* Tuple.swift in Sources */, + OBJ_218 /* misc.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_229 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_230 /* libc.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_238 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_239 /* ArgumentParser.swift in Sources */, + OBJ_240 /* ArgumentParserShellCompletion.swift in Sources */, + OBJ_241 /* BuildFlags.swift in Sources */, + OBJ_242 /* CollectionExtensions.swift in Sources */, + OBJ_243 /* Diagnostics.swift in Sources */, + OBJ_244 /* FSWatch.swift in Sources */, + OBJ_245 /* Git.swift in Sources */, + OBJ_246 /* IndexStore.swift in Sources */, + OBJ_247 /* InterruptHandler.swift in Sources */, + OBJ_248 /* PkgConfig.swift in Sources */, + OBJ_249 /* Platform.swift in Sources */, + OBJ_250 /* Process.swift in Sources */, + OBJ_251 /* ProgressAnimation.swift in Sources */, + OBJ_252 /* SimplePersistence.swift in Sources */, + OBJ_253 /* StringExtensions.swift in Sources */, + OBJ_254 /* StringMangling.swift in Sources */, + OBJ_255 /* URL.swift in Sources */, + OBJ_256 /* Verbosity.swift in Sources */, + OBJ_257 /* Version.swift in Sources */, + OBJ_258 /* Versioning.swift in Sources */, + OBJ_259 /* dlopen.swift in Sources */, + OBJ_260 /* misc.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_272 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_273 /* Package.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_278 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_279 /* ActionAbstractTestSummary.swift in Sources */, + OBJ_280 /* ActionDeviceRecord.swift in Sources */, + OBJ_281 /* ActionPlatformRecord.swift in Sources */, + OBJ_282 /* ActionRecord.swift in Sources */, + OBJ_283 /* ActionResult.swift in Sources */, + OBJ_284 /* ActionRunDestinationRecord.swift in Sources */, + OBJ_285 /* ActionSDKRecord.swift in Sources */, + OBJ_286 /* ActionTestActivitySummary.swift in Sources */, + OBJ_287 /* ActionTestAttachment.swift in Sources */, + OBJ_288 /* ActionTestFailureSummary.swift in Sources */, + OBJ_289 /* ActionTestMetadata.swift in Sources */, + OBJ_290 /* ActionTestPerformanceMetricSummary.swift in Sources */, + OBJ_291 /* ActionTestPlanRunSummaries.swift in Sources */, + OBJ_292 /* ActionTestPlanRunSummary.swift in Sources */, + OBJ_293 /* ActionTestSummary.swift in Sources */, + OBJ_294 /* ActionTestSummaryGroup.swift in Sources */, + OBJ_295 /* ActionTestSummaryIdentifiableObject.swift in Sources */, + OBJ_296 /* ActionTestableSummary.swift in Sources */, + OBJ_297 /* ActionsInvocationMetadata.swift in Sources */, + OBJ_298 /* ActionsInvocationRecord.swift in Sources */, + OBJ_299 /* ActivityLogAnalyzerControlFlowStep.swift in Sources */, + OBJ_300 /* ActivityLogAnalyzerControlFlowStepEdge.swift in Sources */, + OBJ_301 /* ActivityLogAnalyzerEventStep.swift in Sources */, + OBJ_302 /* ActivityLogAnalyzerResultMessage.swift in Sources */, + OBJ_303 /* ActivityLogAnalyzerStep.swift in Sources */, + OBJ_304 /* ActivityLogAnalyzerWarningMessage.swift in Sources */, + OBJ_305 /* ActivityLogCommandInvocationSection.swift in Sources */, + OBJ_306 /* ActivityLogMajorSection.swift in Sources */, + OBJ_307 /* ActivityLogMessage.swift in Sources */, + OBJ_308 /* ActivityLogMessageAnnotation.swift in Sources */, + OBJ_309 /* ActivityLogSection.swift in Sources */, + OBJ_310 /* ActivityLogTargetBuildSection.swift in Sources */, + OBJ_311 /* ActivityLogUnitTestSection.swift in Sources */, + OBJ_312 /* ArchiveInfo.swift in Sources */, + OBJ_313 /* CodeCoverageInfo.swift in Sources */, + 62CC363E23553EA0003C7B68 /* XCResult.swift in Sources */, + OBJ_314 /* Console.swift in Sources */, + OBJ_315 /* DocumentLocation.swift in Sources */, + OBJ_316 /* EntityIdentifier.swift in Sources */, + OBJ_317 /* IssueSummary.swift in Sources */, + OBJ_318 /* ObjectID.swift in Sources */, + OBJ_319 /* Reference.swift in Sources */, + OBJ_320 /* ResultIssueSummaries.swift in Sources */, + OBJ_321 /* ResultMetrics.swift in Sources */, + OBJ_322 /* TestFailureIssueSummary.swift in Sources */, + OBJ_323 /* TypeDefinition.swift in Sources */, + OBJ_324 /* XCPResultDecoding.swift in Sources */, + OBJ_325 /* XCResultToolCommand.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_338 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_339 /* libc.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_345 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_346 /* CodeCoverageCommand.swift in Sources */, + OBJ_347 /* Command.swift in Sources */, + OBJ_348 /* CommandRegistry.swift in Sources */, + OBJ_349 /* GitHubLatestReleaseResponse.swift in Sources */, + OBJ_350 /* LogsCommand.swift in Sources */, + OBJ_351 /* ScreenshotsCommand.swift in Sources */, + OBJ_352 /* VersionCommand.swift in Sources */, + OBJ_353 /* XCPParser.swift in Sources */, + OBJ_354 /* main.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_370 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_371 /* Package.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_381 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_382 /* XCTestManifests.swift in Sources */, + OBJ_383 /* xcparseTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + OBJ_222 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMLibc" /* SPMLibc */; + targetProxy = 62CC362A23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_224 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC362C23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_233 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC362B23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_265 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::Basic" /* Basic */; + targetProxy = 62CC362923552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_266 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMLibc" /* SPMLibc */; + targetProxy = 62CC362D23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_267 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC362E23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_331 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMUtility" /* SPMUtility */; + targetProxy = 62CC362823552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_332 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::Basic" /* Basic */; + targetProxy = 62CC362F23552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_333 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMLibc" /* SPMLibc */; + targetProxy = 62CC363023552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_334 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC363123552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_361 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "xcparse::XCParseCore" /* XCParseCore */; + targetProxy = 62CC363223552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_362 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMUtility" /* SPMUtility */; + targetProxy = 62CC363323552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_363 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::Basic" /* Basic */; + targetProxy = 62CC363423552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_364 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMLibc" /* SPMLibc */; + targetProxy = 62CC363523552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_365 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC363623552176003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_376 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "xcparse::xcparseTests" /* xcparseTests */; + targetProxy = "xcparse::xcparseTests" /* xcparseTests */; + }; + OBJ_390 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "xcparse::xcparse" /* xcparse */; + targetProxy = 62CC363723552178003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_391 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "xcparse::XCParseCore" /* XCParseCore */; + targetProxy = 62CC363823552178003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_392 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMUtility" /* SPMUtility */; + targetProxy = 62CC363923552178003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_393 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::Basic" /* Basic */; + targetProxy = 62CC363A23552178003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_394 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::SPMLibc" /* SPMLibc */; + targetProxy = 62CC363B23552178003C7B68 /* PBXContainerItemProxy */; + }; + OBJ_395 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "SwiftPM::clibc" /* clibc */; + targetProxy = 62CC363C23552178003C7B68 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + OBJ_176 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/Basic_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = Basic; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = Basic; + }; + name = Debug; + }; + OBJ_177 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/Basic_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = Basic; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = Basic; + }; + name = Release; + }; + OBJ_227 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/SPMLibc_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = SPMLibc; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = SPMLibc; + }; + name = Debug; + }; + OBJ_228 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/SPMLibc_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = SPMLibc; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = SPMLibc; + }; + name = Release; + }; + OBJ_236 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/SPMUtility_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = SPMUtility; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = SPMUtility; + }; + name = Debug; + }; + OBJ_237 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/SPMUtility_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = SPMUtility; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 4.2; + TARGET_NAME = SPMUtility; + }; + name = Release; + }; + OBJ_270 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4.2 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 4.2"; + SWIFT_VERSION = 4.2; + }; + name = Debug; + }; + OBJ_271 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 4.2 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 4.2"; + SWIFT_VERSION = 4.2; + }; + name = Release; + }; + OBJ_276 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/XCParseCore_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = XCParseCore; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = XCParseCore; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_277 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/XCParseCore_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + PRODUCT_BUNDLE_IDENTIFIER = XCParseCore; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = XCParseCore; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + "DEBUG=1", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + OBJ_336 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEFINES_MODULE = NO; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/clibc_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = clibc; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + TARGET_NAME = clibc; + }; + name = Debug; + }; + OBJ_337 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEFINES_MODULE = NO; + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/clibc_Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = clibc; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + TARGET_NAME = clibc; + }; + name = Release; + }; + OBJ_343 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/xcparse_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx @executable_path"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_FORCE_DYNAMIC_LINK_STDLIB = YES; + SWIFT_FORCE_STATIC_LINK_STDLIB = NO; + SWIFT_VERSION = 5.0; + TARGET_NAME = xcparse; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_344 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/xcparse_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx @executable_path"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_FORCE_DYNAMIC_LINK_STDLIB = YES; + SWIFT_FORCE_STATIC_LINK_STDLIB = NO; + SWIFT_VERSION = 5.0; + TARGET_NAME = xcparse; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_368 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.1"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + OBJ_369 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.10 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.1"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + OBJ_374 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Debug; + }; + OBJ_375 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Release; + }; + OBJ_379 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/xcparseTests_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = xcparseTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_380 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include", + ); + INFOPLIST_FILE = xcparse.xcodeproj/xcparseTests_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.13; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited) -Xcc -fmodule-map-file=$(SRCROOT)/.build/checkouts/swift-package-manager/Sources/clibc/include/module.modulemap"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = xcparseTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = NO; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + OBJ_175 /* Build configuration list for PBXNativeTarget "Basic" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_176 /* Debug */, + OBJ_177 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_2 /* Build configuration list for PBXProject "xcparse" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_3 /* Debug */, + OBJ_4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_226 /* Build configuration list for PBXNativeTarget "SPMLibc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_227 /* Debug */, + OBJ_228 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_235 /* Build configuration list for PBXNativeTarget "SPMUtility" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_236 /* Debug */, + OBJ_237 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_269 /* Build configuration list for PBXNativeTarget "SwiftPMPackageDescription" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_270 /* Debug */, + OBJ_271 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_275 /* Build configuration list for PBXNativeTarget "XCParseCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_276 /* Debug */, + OBJ_277 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_335 /* Build configuration list for PBXNativeTarget "clibc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_336 /* Debug */, + OBJ_337 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_342 /* Build configuration list for PBXNativeTarget "xcparse" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_343 /* Debug */, + OBJ_344 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_367 /* Build configuration list for PBXNativeTarget "xcparsePackageDescription" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_368 /* Debug */, + OBJ_369 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_373 /* Build configuration list for PBXAggregateTarget "xcparsePackageTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_374 /* Debug */, + OBJ_375 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_378 /* Build configuration list for PBXNativeTarget "xcparseTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_379 /* Debug */, + OBJ_380 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = OBJ_1 /* Project object */; }