ITADN

`EarlyPerfInliner` infinite loop crash on synthesized `deinit` of generic `UIViewRepresentable` `Coordinator` holding `UIHostingController<Content>` at -O

#89851Openmrodz 创建于 2026-06-10
crashtriage needed
M
mrodzcommented
### Description The Swift optimizer's `EarlyPerfInliner` enters an infinite loop and crashes when it encounters the synthesized `deinit` of a final class `Coordinator` that holds a `UIHostingController<Content>` where `Content` is a generic `View` type parameter. The `Coordinator` is nested inside a private struct conforming to `UIViewRepresentable`. The crash occurs only at `-O` (Release/Archive), not in Debug builds, and only manifests when the module is large enough. In our case, ~85 Swift files with 48 call sites producing 48 distinct `ModifiedContent<...>` specializations of the `UIViewRepresentable`. Smaller reproductions to try to isolate the behavior (one file with 60 call sites) did not produce this bug. Adding a specific deinitializer to the `Coordinator` class prevents the crash entirely: ```swift @inline(never) deinit {} ``` This suggests the optimizer is recursing infinitely through the generic `UIHostingController<Content>` deallocation chain when trying to speculatively inline the synthesized `deinit`. ### Reproduction I couldn't reduce this to a self-contained minimal reproduction. The crash appears to be module-size dependent and did not trigger in an isolated small project even when all 48 call site patterns were replicated exactly. **To reproduce:** click (Product / Archive) a SwiftUI iOS app that calls `.secureCaptureProtected()` at 48 call sites across 13 files, each wrapping a distinct `ModifiedContent<...>` type. Debug builds succeed; only `-O` crashes. The reproducing project is a ~85-file iOS SwiftUI app. The relevant code is: ```swift import SwiftUI import UIKit extension View { func secureCaptureProtected() -> some View { SecureCaptureProtectedView(content: self) } } private struct SecureCaptureProtectedView: UIViewRepresentable { let content: Content func makeCoordinator() -> Coordinator { Coordinator(content: content) } func makeUIView(context: Context) -> SecureCaptureContainerView { context.coordinator.container } func updateUIView(_ uiView: SecureCaptureContainerView, context: Context) { context.coordinator.hostingController.rootView = content uiView.install(hostedView: context.coordinator.hostingController.view) } func sizeThatFits(_ proposal: ProposedViewSize, uiView: SecureCaptureContainerView, context: Context) -> CGSize? { let width = proposal.width ?? uiView.window?.bounds.width ?? UIScreen.main.bounds.width let height = proposal.height ?? UIView.layoutFittingExpandedSize.height var size = context.coordinator.hostingController.sizeThatFits(in: CGSize(width: width, height: height)) size.width = min(size.width, width) return size } final class Coordinator { let container = SecureCaptureContainerView() let hostingController: UIHostingController init(content: Content) { hostingController = UIHostingController(rootView: content) hostingController.view.backgroundColor = .clear hostingController.view.isUserInteractionEnabled = false if #available(iOS 16.0, *) { hostingController.safeAreaRegions = [] } container.install(hostedView: hostingController.view) } // WORKAROUND: adding this prevents the crash // @inline(never) // deinit {} } } private final class SecureCaptureContainerView: UIView { private let secureTextField = SecureCaptureTextField(frame: .zero) private weak var hostedView: UIView? override init(frame: CGRect) { super.init(frame: frame) configure() } required init?(coder: NSCoder) { super.init(coder: coder) configure() } func install(hostedView: UIView) { if self.hostedView !== hostedView { self.hostedView?.removeFromSuperview() self.hostedView = hostedView } hostedView.translatesAutoresizingMaskIntoConstraints = false hostedView.backgroundColor = .clear hostedView.isUserInteractionEnabled = false let parent = secureCanvasView ?? secureTextField if hostedView.superview !== parent { hostedView.removeFromSuperview() parent.addSubview(hostedView) NSLayoutConstraint.activate([ hostedView.leadingAnchor.constraint(equalTo: parent.leadingAnchor), hostedView.trailingAnchor.constraint(equalTo: parent.trailingAnchor), hostedView.topAnchor.constraint(equalTo: parent.topAnchor), hostedView.bottomAnchor.constraint(equalTo: parent.bottomAnchor) ]) } } override func layoutSubviews() { super.layoutSubviews() if let hostedView { install(hostedView: hostedView) } } private func configure() { backgroundColor = .clear isUserInteractionEnabled = false secureTextField.isSecureTextEntry = true secureTextField.text = " " secureTextField.textColor = .clear secureTextField.tintColor = .clear secureTextField.backgroundColor = .clear secureTextField.borderStyle = .none secureTextField.isUserInteractionEnabled = false secureTextField.translatesAutoresizingMaskIntoConstraints = false addSubview(secureTextField) NSLayoutConstraint.activate([ secureTextField.leadingAnchor.constraint(equalTo: leadingAnchor), secureTextField.trailingAnchor.constraint(equalTo: trailingAnchor), secureTextField.topAnchor.constraint(equalTo: topAnchor), secureTextField.bottomAnchor.constraint(equalTo: bottomAnchor) ]) } private var secureCanvasView: UIView? { secureTextField.findSubview { view in String(describing: type(of: view)).contains("Canvas") } ?? secureTextField.subviews.first } } private final class SecureCaptureTextField: UITextField { override var canBecomeFirstResponder: Bool { false } override func caretRect(for position: UITextPosition) -> CGRect { .zero } override func selectionRects(for range: UITextRange) -> [UITextSelectionRect] { [] } override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { false } } private extension UIView { func findSubview(_ predicate: (UIView) -> Bool) -> UIView? { for subview in subviews { if predicate(subview) { return subview } if let match = subview.findSubview(predicate) { return match } } return nil } } ``` ### Stack dump ```text Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace. Stack dump: 0. Program arguments: OMITTED FOR GITHUB LENGTH REQUIRMENTS (Field can not be longer than 65536 characters, got 103978) 1. Apple Swift version 6.3.2 (swiftlang-6.3.2.1.108 clang-2100.1.1.101) 2. Compiling with effective version 5.10 3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for BankerBee) 4. While running pass #1085323 SILFunctionTransform "EarlyPerfInliner" on SILFunction "@$s9BankerBee26SecureCaptureProtectedView33_22C29799B3B522462E3843CA71E005C2LLV11CoordinatorCfD". for 'deinit' (at /Users/mateo/Code/BankerBee/BankerBee/Components/ScreenshotProtection.swift:108:17) Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): 0 swift-frontend 0x000000010a9f4a30 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56 1 swift-frontend 0x000000010a9f1ed0 llvm::sys::RunSignalHandlers() + 172 2 swift-frontend 0x000000010a9f5020 SignalHandler(int, __siginfo*, void*) + 356 3 libsystem_platform.dylib 0x0000000183927744 _sigtramp + 56 4 swift-frontend 0x0000000105683158 isCallerAndCalleeLayoutConstraintsCompatible(swift::FullApplySite) + 236 5 swift-frontend 0x0000000105683158 isCallerAndCalleeLayoutConstraintsCompatible(swift::FullApplySite) + 236 6 swift-frontend 0x0000000105682cfc swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection, swift::IsSelfRecursiveAnalysis*) + 1988 7 swift-frontend 0x00000001055407ec (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) + 1340 8 swift-frontend 0x000000010553fb38 (anonymous namespace)::SILPerformanceInlinerPass::run() + 680 9 swift-frontend 0x0000000105491628 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) + 3256 10 swift-frontend 0x000000010548a044 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 228 11 swift-frontend 0x00000001054a2788 swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::__1::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) + 48 12 swift-frontend 0x0000000105494114 swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) + 388 13 swift-frontend 0x00000001054968d4 swift::runSILOptimizationPasses(swift::SILModule&) + 464 14 swift-frontend 0x000000010497bdb8 swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 1148 15 swift-frontend 0x000000010455f628 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 1440 16 swift-frontend 0x000000010455eecc swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 4560 17 swift-frontend 0x0000000104563ab0 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 1740 18 swift-frontend 0x0000000104560818 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3308 19 swift-frontend 0x00000001044e0424 swift::mainEntry(int, char const**) + 5224 20 dyld 0x000000018355fe00 start + 6992 Failed frontend command: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/mateo/Code/BankerBee/BankerBee/Stores/UserSettingsStore.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/OnboardingViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Models/CourseUnit.swift /Users/mateo/Code/BankerBee/BankerBee/Models/LeaderboardEntry.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/FlashcardViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/ThreeStatementExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Models/Lesson.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Profile/ProfileView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Profile/WelcomeToProView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/SplashScreenView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/NotificationPermissionView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Profile/SubscriptionView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Profile/SettingsView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Profile/FeedbackSheet.swift /Users/mateo/Code/BankerBee/BankerBee/Components/StreakBadge.swift /Users/mateo/Code/BankerBee/BankerBee/Models/Language.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/VoiceAnswerExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Components/ConfettiView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/ConceptMasteryOverlay.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/HomeViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Auth/LoginView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/HomeView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/ProUnlockTourOverlay.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/SignUpNudgeBanner.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/LessonViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Components/SyncErrorBanner.swift /Users/mateo/Code/BankerBee/BankerBee/Models/LessonStep.swift /Users/mateo/Code/BankerBee/BankerBee/Models/ConceptRecord.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/LanguagePickerView.swift /Users/mateo/Code/BankerBee/BankerBee/ContentView.swift /Users/mateo/Code/BankerBee/BankerBee/Components/AnswerButton.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/GoalPickerView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/ListeningExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Components/HeartRow.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/CourseMapView.swift /Users/mateo/Code/BankerBee/BankerBee/Components/LessonCard.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/LoginViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Models/TeachingSlide.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Flashcards/FlashcardsView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/OnboardingView.swift /Users/mateo/Code/BankerBee/BankerBee/Services/SpeechTranscriber.swift /Users/mateo/Code/BankerBee/BankerBee/Services/StartupSignatureVerifier.swift /Users/mateo/Code/BankerBee/BankerBee/Components/ScreenshotProtection.swift /Users/mateo/Code/BankerBee/BankerBee/Services/MockData.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/SignupViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/LevelPickerView.swift /Users/mateo/Code/BankerBee/BankerBee/Models/Flashcard.swift /Users/mateo/Code/BankerBee/BankerBee/Services/AuthService.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/MultipleChoiceExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/ProfileViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Models/MistakeRecord.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Flashcards/FlashcardSessionView.swift /Users/mateo/Code/BankerBee/BankerBee/Services/NetworkClient.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/TeachingSlideView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/CourseMapSkeletonView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/MistakeJournal/MistakeJournalView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/MainTabView.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/LootBoxViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/BankerBeeApp.swift /Users/mateo/Code/BankerBee/BankerBee/Services/ApiService.swift /Users/mateo/Code/BankerBee/BankerBee/Services/AppDelegate.swift /Users/mateo/Code/BankerBee/BankerBee/Components/ShimmerModifier.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Leaderboard/LeaderboardView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/WordTileExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Services/AppConfig.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Home/LootBoxView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/FillBlankExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Stores/SRSStore.swift /Users/mateo/Code/BankerBee/BankerBee/Services/KeychainService.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Auth/SignupView.swift /Users/mateo/Code/BankerBee/BankerBee/Models/Exercise.swift /Users/mateo/Code/BankerBee/BankerBee/Components/XPBar.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/LessonView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/LessonLoadingView.swift /Users/mateo/Code/BankerBee/BankerBee/ViewModels/LeaderboardViewModel.swift /Users/mateo/Code/BankerBee/BankerBee/Models/User.swift /Users/mateo/Code/BankerBee/BankerBee/Models/APIResponses.swift /Users/mateo/Code/BankerBee/BankerBee/Services/RecaptchaService.swift /Users/mateo/Code/BankerBee/BankerBee/Components/PremiumUI.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/SchoolPickerView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Auth/PostConversionUpsellView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/FirmTypePickerView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/TimelinePickerView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Onboarding/WelcomeView.swift /Users/mateo/Code/BankerBee/BankerBee/Views/Lesson/EquationExerciseView.swift /Users/mateo/Code/BankerBee/BankerBee/Services/SoundPlayer.swift /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/DerivedSources/GeneratedAssetSymbols.swift -supplementary-output-file-map /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/supplementaryOutputs-83 -emit-localized-strings -emit-localized-strings-path /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64 -target arm64-apple-ios17.6 -module-can-import-version DeveloperToolsSupport 23.40.26 23.40.26 -module-can-import RecaptchaEnterprise -module-can-import-version SwiftUI 7.5.3 7.5.3 -module-can-import-version UIKit 9126.5.5.2 9126.5.5 -disable-cross-import-overlay-search -swift-module-cross-import StoreKit /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import StoreKit /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.5.sdk/System/Library/Frameworks/StoreKit.framework/Modules/StoreKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/BankerBee-dependencies-9.json -debug-module-path /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/BankerBee.swiftmodule -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.5.sdk -I /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/PackageFrameworks -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/PackageFrameworks -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/PackageFrameworks -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/PackageFrameworks -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/PackageFrameworks -F /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos -no-color-diagnostics -Xcc -fno-color-diagnostics -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/SwiftExplicitPrecompiledModules -swift-version 5 -O -serialize-debugging-options -const-gather-protocols-file /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/BankerBee_const_extract_protocols.json -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -default-isolation\=MainActor -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/mateo/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/mateo/Code/BankerBee -file-compilation-dir /Users/mateo/Code/BankerBee -Xcc -fmodule-map-file\=/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/GeneratedModuleMaps-iphoneos/RecaptchaInterop.modulemap -Xcc -fmodule-map-file\=/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/GeneratedModuleMaps-iphoneos/RecaptchaEnterpriseWrapper.modulemap -Xcc -ivfsstatcache -Xcc /Users/mateo/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphoneos26.5-23F73-32daed1954a7d5dd0789fcaf2a9bb78b.sdkstatcache -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/BankerBee-generated-files.hmap -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/BankerBee-own-target-headers.hmap -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/BankerBee-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee-2a92ed95f82bc3faa494eb7d66f7539e-VFS-iphoneos/all-product-headers.yaml -Xcc -iquote -Xcc /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/BankerBee-project-headers.hmap -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/SourcePackages/checkouts/interop-ios-for-google-sdks/RecaptchaEnterprise/RecaptchaInterop/Public -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/SourcePackages/checkouts/recaptcha-enterprise-mobile-sdk/Sources/Public -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/SourcePackages/checkouts/LuaEngine/LuaEngine/Sources/CLua/include -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/BuildProductsPath/Release-iphoneos/include -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/DerivedSources-normal/arm64 -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/DerivedSources/arm64 -Xcc -I/Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/DerivedSources -no-auto-bridging-header-chaining -module-name BankerBee -frontend-parseable-output -disable-clang-spi -clang-target arm64-apple-ios26.5 -target-sdk-version 26.5 -target-sdk-name iphoneos26.5 -in-process-plugin-server-path /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -enable-default-cmo -num-threads 14 -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/UserSettingsStore.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/OnboardingViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseUnit.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardEntry.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ThreeStatementExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Lesson.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProfileView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WelcomeToProView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SplashScreenView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/NotificationPermissionView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SubscriptionView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SettingsView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FeedbackSheet.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/StreakBadge.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Language.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/VoiceAnswerExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConfettiView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConceptMasteryOverlay.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HomeViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LoginView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HomeView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProUnlockTourOverlay.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignUpNudgeBanner.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SyncErrorBanner.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonStep.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConceptRecord.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LanguagePickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ContentView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AnswerButton.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/GoalPickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ListeningExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HeartRow.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseMapView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonCard.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LoginViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TeachingSlide.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardsView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/OnboardingView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SpeechTranscriber.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/StartupSignatureVerifier.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ScreenshotProtection.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MockData.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignupViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LevelPickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Flashcard.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AuthService.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MultipleChoiceExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProfileViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MistakeRecord.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardSessionView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/NetworkClient.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TeachingSlideView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseMapSkeletonView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MistakeJournalView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MainTabView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LootBoxViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/BankerBeeApp.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ApiService.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AppDelegate.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ShimmerModifier.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WordTileExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AppConfig.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LootBoxView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FillBlankExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SRSStore.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/KeychainService.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignupView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Exercise.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/XPBar.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonLoadingView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardViewModel.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/User.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/APIResponses.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/RecaptchaService.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/PremiumUI.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SchoolPickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/PostConversionUpsellView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FirmTypePickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TimelinePickerView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WelcomeView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/EquationExerciseView.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SoundPlayer.o -o /Users/mateo/Library/Developer/Xcode/DerivedData/BankerBee-ggkssblcmfsmgahkoshxhraqdkdi/Build/Intermediates.noindex/ArchiveIntermediates/BankerBee/IntermediateBuildFilesPath/BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/GeneratedAssetSymbols.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/UserSettingsStore.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/OnboardingViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseUnit.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardEntry.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ThreeStatementExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Lesson.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProfileView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WelcomeToProView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SplashScreenView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/NotificationPermissionView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SubscriptionView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SettingsView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FeedbackSheet.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/StreakBadge.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Language.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/VoiceAnswerExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConfettiView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConceptMasteryOverlay.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HomeViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LoginView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HomeView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProUnlockTourOverlay.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignUpNudgeBanner.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SyncErrorBanner.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonStep.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ConceptRecord.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LanguagePickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ContentView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AnswerButton.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/GoalPickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ListeningExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/HeartRow.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseMapView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonCard.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LoginViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TeachingSlide.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardsView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/OnboardingView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SpeechTranscriber.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/StartupSignatureVerifier.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ScreenshotProtection.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MockData.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignupViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LevelPickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Flashcard.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AuthService.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MultipleChoiceExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ProfileViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MistakeRecord.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FlashcardSessionView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/NetworkClient.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TeachingSlideView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/CourseMapSkeletonView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MistakeJournalView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/MainTabView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LootBoxViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/BankerBeeApp.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ApiService.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AppDelegate.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/ShimmerModifier.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WordTileExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/AppConfig.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LootBoxView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FillBlankExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SRSStore.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/KeychainService.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SignupView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/Exercise.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/XPBar.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LessonLoadingView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/LeaderboardViewModel.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/User.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/APIResponses.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/RecaptchaService.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/PremiumUI.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SchoolPickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/PostConversionUpsellView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/FirmTypePickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/TimelinePickerView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/WelcomeView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/EquationExerciseView.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/SoundPlayer.o -index-unit-output-path /BankerBee.build/Release-iphoneos/BankerBee.build/Objects-normal/arm64/GeneratedAssetSymbols.o Command SwiftCompile failed with a nonzero exit code ``` ### Expected behavior The compiler should complete successfully without crashing. At minimum, it should detect the infinite inlining cycle and bail out with a diagnostic error rather than looping 1,085,323 times and crashing with a signal. The synthesized `deinit` of a generic final class nested inside a UIViewRepresentable should be handled the same way as an explicit `deinit`. ### Environment swift-driver version: 1.148.6 Apple Swift version 6.3.2 (swiftlang-6.3.2.1.108 clang-2100.1.1.101) Target: arm64-apple-macosx26.0 ### Additional information Workaround: Adding an explicit no-op `deinit` annotated with `@inline(never)` to the `Coordinator` class prevents the crash entirely. Maybe the optimizer is recursing infinitely through the synthesized deinit's inlining candidates but stops correctly when given an explicit concrete symbol to terminate at. Impact: The crash blocks archiving (App Store distribution) entirely with no actionable error message and just a raw compiler crash. The only indication something is wrong is the stack dump buried in Xcode's build log, which most developers would not know to look for. Interestingly when I ran archive, across multiple builds, the crashes consistently touted 1085323 passes. Debug builds are unaffected (simulator/on-device). The crash does not occur in an isolated small project replicating the same pattern (exact same strings and call sites), suggesting the inliner's behavior is sensitive to total module size and the number of generic specializations present in the same compilation unit.
0 条评论