๐ :: (#443) Tuist ๋ฒ์ ์ ๊ทธ๋ ์ด๋๋ก Xcode-beta ๋ฐฐํฌ ํ๊ฒ ๋น๋ ์คํจ ์์ #444
Conversation
Xcode 27 beta๊ฐ ์ต์ ๋ฐฐํฌ ํ๊ฒ์ 15.0์ผ๋ก ์ฌ๋ฆฌ๋ฉด์, ๊ทธ๋ณด๋ค ๋ฎ์ ๋ฐฐํฌ ํ๊ฒ์ ์ ์ธํ ์๋ํํฐ SPM ์์กด์ฑ(Alamofire, RxSwift, Moya, Lottie ๋ฑ) ์ ์ฒด์์ ๋น๋๊ฐ ๊นจ์ง๋ ๋ฌธ์ . Package.swift ์ค์ ์ผ๋ก override ๊ฐ๋ฅํ ๊ฑฐ๋ผ ๊ฐ์ ํ์ผ๋ ์ค์ ๋ก๋ Tuist ์์ฒด์ ๋ฒ๊ทธ์์(tuist/tuist#11163, PR #11169๋ก ์์ , 4.198.0๋ถํฐ ์ ์ํ). ๊ธฐ์กด ํ ๋ฒ์ (4.119.2)์ด ๊ทธ๋ณด๋ค ํจ์ฌ ์ค๋๋ผ ๋ฒ๊ทธ๋ฅผ ๊ทธ๋๋ก ๊ฐ๊ณ ์์ด 4.200.5๋ก ์ ๊ทธ๋ ์ด๋. tuist install && tuist generate ์ฌ์์ฑ ์ ์ ์๋ฃ, ์ผ๋ฐ Xcode ๋น๋๋ ํ๊ท ์์ด BUILD SUCCEEDED ํ์ธ. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. ๐ โน๏ธ Recent review infoโ๏ธ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ๐ Files selected for processing (4)
๐ค Files with no reviewable changes (3)
Walkthrough
ChangesTuist ๋ฒ์ ์ ๊ทธ๋ ์ด๋
FCM ์์กด์ฑ ์ ๋ฆฌ
Estimated code review effort๐ฏ 2 (Simple) | โฑ๏ธ ~10 minutes Poem
๐ฅ Pre-merge checks | โ 5โ Passed checks (5 passed)
โ๏ธ Tip: You can configure your own custom pre-merge checks in the settings. โจ Finishing Touches๐ Generate docstrings
๐งช Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
๋ฃจํธ 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>
๋ฃจํธ Package.swift์ firebase-ios-sdk๋ฅผ .external(name:)๋ก ํต์ผํ์ผ๋ฏ๋ก ๊ฐ ๋ชจ๋์์ ๋ณ๋๋ก ๋ค๊ณ ์๋ packages: [.FCM] ์ ์ธ์ ๋ ์ด์ ๋ถํ์. dependencies: [.SPM.FCM]์ ๊ทธ๋๋ก ์ ์ง๋๋ฉฐ ์ด์ ๋จ์ผ Tuist ์์กด์ฑ ๊ทธ๋ํ๋ฅผ ํตํด resolve๋๋ค. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
IPHONEOS_DEPLOYMENT_TARGET ... range is 15.0 to 27.0.x๋น๋ ์๋ฌ ๋ฐ์.mise.toml์ ํ๋ Tuist ๋ฒ์ ์ด4.119.2๋ก ๋ฒ๊ทธ ์์ ํจ์ฌ ์ด์ ๋ฒ์ ์ด๋ผ ๊ทธ๋๋ก ์ํฅ๋ฐ๋ ์ํ์์ โ4.200.5(ํ์ฌ ์ต์ stable)๋ก ์ ๊ทธ๋ ์ด๋Test plan
mise installํmise exec -- tuist versionโ 4.200.5 ํ์ธtuist install && tuist generate์๋ฌ ์์ด ์๋ฃ (๋ก์ปฌ ํ๋ฌ๊ทธ์ธ 3๊ฐ ํฌํจ ์ ์ฒด ์ ์ ์์ฑ)xcodebuild build -scheme Presentationโ BUILD SUCCEEDED)Closes #443
๐ค Generated with Claude Code
Summary by CodeRabbit
๋ฆด๋ฆฌ์ค ๋ ธํธ