-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Issue Description
Multiple files are failing to compile due to missing module imports. The compiler cannot find the specified modules, preventing successful builds.
Affected Files and Missing Modules
App-Main/Sources/AppMain/AppContainer.swift- MissingServicesSearchFeatures-Analytics/Sources/FeaturesAnalytics/Views/AnalyticsHomeView.swift- MissingUIComponentsFeatures-Locations/Sources/FeaturesLocations/Views/LocationsHomeView.swift- MissingUIComponentsFeatures-Scanner/Sources/FeaturesScanner/FeaturesScanner.swift- MissingServicesExternalServices-Authentication/Sources/ServicesAuthentication/AuthenticationService.swift- MissingInfrastructureSecurityServices-Business/Sources/Services-Business/Budget/BudgetService.swift- MissingInfrastructureStorageServices-Search/Sources/ServicesSearch/SearchService.swift- MissingInfrastructureStorageFeatures-Receipts/Sources/FeaturesReceipts/FeaturesReceipts.swift- MissingServicesExternalFeatures-Settings/Sources/FeaturesSettings/Extensions/MissingComponents.swift- MissingUIComponentsFeatures-Inventory/Sources/FeaturesInventory/ViewModels/ItemsListViewModel.swift- MissingServicesSearchUI-Core/Sources/UICore/ViewModels/BaseViewModel.swift- MissingInfrastructureNetworkInfrastructure-Security/Sources/Infrastructure-Security/Authentication/CertificatePinning.swift- MissingInfrastructureStorageSupporting Files/App.swift- MissingHomeInventoryApp- Multiple
UIComponentsfiles - MissingFoundation_Models(should beFoundationModels)
Root Cause
The primary causes are:
- Missing module dependencies in
Package.swiftfiles - Incorrect module naming (e.g.,
Foundation_ModelsvsFoundationModels) - Package target configuration issues
Solution Plan
- Verify and update all
Package.swiftfiles to include missing dependencies - Correct module naming inconsistencies
- Ensure proper product name mappings in target dependencies
- Validate Xcode project target dependencies
Priority
High - These are foundational errors that prevent the entire project from building.
Acceptance Criteria
- All
No such modulecompilation errors are resolved - All Package.swift files have correct dependencies
- Module naming is consistent throughout the project
- Project builds successfully without import errors
Metadata
Metadata
Assignees
Labels
No labels