Skip to content

Commit 19eedd5

Browse files
leejh08claude
andcommitted
๐Ÿ› :: FirebaseMessaging ์˜์กด์„ฑ์„ Tuist ์ค‘์•™ SPM ๊ทธ๋ž˜ํ”„๋กœ ํ†ตํ•ฉ
๋ฃจํŠธ Package.swift๊ฐ€ firebase-ios-sdk(from: 10.3.0 โ†’ 10.29.0)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ, FCM์€ ๋ณ„๋„๋กœ Package.remote(.upToNextMajor(from: "9.5.0"))๋ฅผ ์ง์ ‘ ์„ ์–ธํ•ด ์›Œํฌ์ŠคํŽ˜์ด์Šค์— firebase-ios-sdk๊ฐ€ 9.6.0/10.29.0 ๋‘ ๋ฒ„์ „์œผ๋กœ ๋™์‹œ์— ์กด์žฌํ–ˆ์Œ. GoogleUtilities/GoogleAppMeasurement ๋“ฑ transitive ์˜์กด์„ฑ๊นŒ์ง€ ํ†ต์งธ๋กœ ๋‘ ๋ฒˆ ๋งํฌ๋˜์–ด 656 duplicate symbols, Missing package product 'FirebaseMessaging' ์—๋Ÿฌ ๋ฐœ์ƒ. FCM๋„ ๋‹ค๋ฅธ SPM ์˜์กด์„ฑ๊ณผ ๋™์ผํ•˜๊ฒŒ .external(name:)๋กœ ํ†ต์ผํ•˜๊ณ  ์ค‘๋ณต Package.remote ์„ ์–ธ ์ œ๊ฑฐ. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 6bff1d3 commit 19eedd5

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

โ€ŽPlugins/DependencyPlugin/ProjectDescriptionHelpers/Dependency+SPM.swiftโ€Ž

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,9 @@ public extension TargetDependency.SPM {
1818
static let ReactorKit = TargetDependency.external(name: "ReactorKit")
1919
static let RxGesture = TargetDependency.external(name: "RxGesture")
2020
static let DGCharts = TargetDependency.external(name: "DGCharts")
21-
static let FCM = TargetDependency.package(product: "FirebaseMessaging")
21+
static let FCM = TargetDependency.external(name: "FirebaseMessaging")
2222
static let Pulse = TargetDependency.external(name: "Pulse")
2323
static let PulseUI = TargetDependency.external(name: "PulseUI")
2424
static let Nuke = TargetDependency.external(name: "Nuke")
2525
static let SkeletonView = TargetDependency.external(name: "SkeletonView")
2626
}
27-
28-
public extension Package {
29-
static let FCM = Package.remote(url: "https://github.com/firebase/firebase-ios-sdk", requirement: .upToNextMajor(from: "9.5.0"))
30-
}

0 commit comments

Comments
ย (0)