Company
Date Published
March 17, 2023
Author
Brentley Jones
Word count
657
Language
English
Hacker News points
None

Summary

rules_xcodeproj version 1.3.2 has been released, adding support for multiple Xcode configurations such as Debug and Release. This feature was highly requested since the early development of rules_xcodeproj but was challenging to implement due to accounting for every file path and compiler/linker flag. The solution implemented allows users to specify a dictionary of transition settings in the xcodeproj.xcode_configurations attribute, which generates a Bazel package with a custom transition containing information from xcodeproj.xcode_configurations. This feature is considered a good starting point and can be refined further in future releases.