-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
rules_ios currently supports two different ways for generating and building Bazel projects in Xcode.
These rules add a fair amount of complexity and their tests have been a source of confusion in several PRs. I.e. updating the fixtures, bzlmod support, requiring use of Intel/Rosetta to ensure fixtures are the same as CI.
Should we instead separate the repositories such that rules_ios contains the Apple bundling rules and rules_ios_xcodeproj contains the legacy & xchammer Xcode rules?
IMO this fixes a few issues:
- Users who don't use rules_ios for Xcode project generation no longer need to understand or maintain these rules.
- Maintainers/contributors to the Xcode rules now have a tested repository where they can dictate the versions used for rules_ios & it's dependencies.
- Maintainers/contributors to rules_ios who do not use or have worked on the Xcode rules can better focus on improving the existing iOS rules.
Jichao, lucasromanomr, chenxiao0228, karim-alweheshy and bartekpacia
Metadata
Metadata
Assignees
Labels
No labels