tuist/Sources
Serhii Butenko 202cf15eae
Mark bundle product type doesn't support sources for all platforms (#5229)
- A common pattern for hosting resources in static targets (such as static frameworks or libraries) is to have a companion bundle target to host the resources which is included in the final app
- on iOS, tvOS and watchOS, bundle do not support hosting any executable binaries, as such the bundle target is marked as one that does not support sources
- on macOS however, bundle targets do support sources 
- A warning is emitted via the target linter whenever a target that does support sources is encountered without any sources
- This warning can be relaxed slightly for the macOS case to support the scenario where on macOS a bundle target is used for resources only

Test Plan:

- Create a macOS project with a bundle target that doesn't include any sources
- Run `tuist generate`
- Verify no warnings are emitted
2023-06-16 11:58:59 +01:00
..
ProjectAutomation Add ability to pass specified environment keys when calling Tuist.graph(at:) (#5126) 2023-04-18 11:39:50 +02:00
ProjectDescription Clarify documentation about codeCoverageTargets that it takes a list of targets (#5231) 2023-06-13 18:12:16 +02:00
TuistAnalytics Sets sending of analytics to cloud dashboard as default behavior (#4942) 2023-01-03 09:24:41 +01:00
TuistAsyncQueue Wait for queue to finish when on CI (#4506) 2022-05-30 14:36:44 +02:00
TuistAsyncQueueTesting Replace RxSwift for Async queue (#4026) 2022-01-22 14:04:04 +01:00
TuistAutomation Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistAutomationTesting/Utilities Add `--device` and `--os` params to `tuist build` (#4647) 2022-08-10 14:19:07 +02:00
TuistCache Fix issue with MacCatalyst archiving not being included in build cache when caching `XCFramework` (#5108) 2023-03-27 22:55:13 +02:00
TuistCacheTesting Fix issue with MacCatalyst archiving not being included in build cache when caching `XCFramework` (#5108) 2023-03-27 22:55:13 +02:00
TuistCloud Added cloud clean command (#5211) 2023-05-31 09:24:21 +02:00
TuistCloudSchema Added cloud clean command (#5211) 2023-05-31 09:24:21 +02:00
TuistCloudTesting Added cloud clean command (#5211) 2023-05-31 09:24:21 +02:00
TuistCore Add support for ExtensionKit extensions (#5005) 2023-06-04 22:39:50 +02:00
TuistCoreTesting Add support for ExtensionKit extensions (#5005) 2023-06-04 22:39:50 +02:00
TuistDependencies feat: enable BuildIndependentTargetsInParallel setting (#5225) 2023-06-12 15:57:37 +02:00
TuistDependenciesTesting feat: enable BuildIndependentTargetsInParallel setting (#5225) 2023-06-12 15:57:37 +02:00
TuistEnvKit Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistGenerator Mark bundle product type doesn't support sources for all platforms (#5229) 2023-06-16 11:58:59 +01:00
TuistGeneratorTesting Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistGraph Add support for ExtensionKit extensions (#5005) 2023-06-04 22:39:50 +02:00
TuistGraphTesting Throws an error when a Dependencies.swift file exists but generate is called directly without fetch (#5193) 2023-05-30 23:30:44 +02:00
TuistKit Added cloud clean command (#5211) 2023-05-31 09:24:21 +02:00
TuistLoader Add support for ExtensionKit extensions (#5005) 2023-06-04 22:39:50 +02:00
TuistLoaderTesting Added cloud clean command (#5211) 2023-05-31 09:24:21 +02:00
TuistMigration .swiftversion is created (#3862) 2021-12-24 08:42:39 +01:00
TuistMigrationTesting/Utilities Add a command to check if a project or target build settings are empty (#1703) 2020-08-25 12:39:11 +02:00
TuistPlugin Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistPluginTesting [Release] 3.0 (#3983) 2022-01-28 07:34:23 +01:00
TuistScaffold Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistScaffoldTesting/Utils/Mocks Run all unit tests (Fixed Lint) (#2740) 2021-03-29 13:10:17 +02:00
TuistSigning Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistSigningTesting Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
TuistSupport [Release] Tuist 3.20.0 2023-05-31 16:48:46 +00:00
TuistSupportTesting Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
tuist Bump Tuist dependencies and macOS version (#5094) 2023-03-13 11:28:14 +01:00
tuistenv fix: remove build times and used version from standard output (#4052) 2022-01-27 11:01:10 +01:00