Skip to content

Commit ccee671

Browse files
authored
Fix unincluded umbrella warnings (#5226)
1 parent 1f55b92 commit ccee671

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

FirebaseCore/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# v6.6.6 -- M68
2+
- [fixed] Unincluded umbrella header warnings in Carthage and zip distributions
3+
introduced in Firebase 6.21.0. (#5209)
4+
15
# v6.6.5 -- M67
26
- [changed] The zip distribution is now comprised of xcframeworks instead of
37
frameworks. This provides a binary distribution for the community supported

ZipBuilder/Sources/ZipBuilder/FrameworkBuilder.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -468,11 +468,10 @@ struct FrameworkBuilder {
468468
if umbrellas.count != 1 {
469469
fatalError("Did not find exactly one umbrella header in \(headersDir).")
470470
}
471-
guard let firstUmbrella = umbrellas.first,
472-
let foundHeader = URL(string: firstUmbrella) else {
471+
guard let firstUmbrella = umbrellas.first else {
473472
fatalError("Failed to get umbrella header in \(headersDir).")
474473
}
475-
umbrellaHeaderURL = foundHeader
474+
umbrellaHeaderURL = URL(fileURLWithPath: firstUmbrella)
476475
} catch {
477476
fatalError("Error while enumerating files \(headersDir): \(error.localizedDescription)")
478477
}
@@ -485,7 +484,7 @@ struct FrameworkBuilder {
485484
do {
486485
try fileManager.removeItem(at: umbrellaHeaderURL)
487486
} catch let error as NSError {
488-
print("Failed to delete: \(umbrellaHeaderURL). Error: \(error.domain)")
487+
fatalError("Failed to delete: \(umbrellaHeaderURL). Error: \(error.domain)")
489488
}
490489
umbrellaHeader = "\(framework).h"
491490
let frameworkHeader = headersDir.appendingPathComponent(umbrellaHeader)

0 commit comments

Comments
 (0)