fix file comparison

This commit is contained in:
Yonas Kolb 2018-10-08 22:08:49 +11:00
parent 8d6a70bdd0
commit a59b8efb03
2 changed files with 2 additions and 2 deletions

View File

@ -574,7 +574,7 @@ public class PBXProjGenerator {
func getBuildFilesForSourceFiles(_ sourceFiles: [SourceFile]) -> [PBXBuildFile] { func getBuildFilesForSourceFiles(_ sourceFiles: [SourceFile]) -> [PBXBuildFile] {
let files = sourceFiles let files = sourceFiles
.reduce(into: [SourceFile]()) { output, sourceFile in .reduce(into: [SourceFile]()) { output, sourceFile in
if !output.contains(where: { $0.fileReference == sourceFile.fileReference }) { if !output.contains(where: { $0.fileReference === sourceFile.fileReference }) {
output.append(sourceFile) output.append(sourceFile)
} }
} }

View File

@ -534,7 +534,7 @@ extension PBXProj {
if let buildPhase = buildPhase { if let buildPhase = buildPhase {
let buildFile = buildFiles let buildFile = buildFiles
.first(where: { $0.file == fileReference }) .first(where: { $0.file === fileReference })
let actualBuildPhase = buildFile let actualBuildPhase = buildFile
.flatMap { buildFile in buildPhases.first { $0.files.contains(buildFile) } }?.buildPhase .flatMap { buildFile in buildPhases.first { $0.files.contains(buildFile) } }?.buildPhase