Release 2.0.0: Incremental generation mode enabled by default · MobileNativeFoundation/rules_xcodeproj

What’s Changed ⚠️ Breaking changes ⚠️ Changed the default value for xcodeproj.generation_mode from legacy to incremental: #2986 Removed some deprecated attributes: #2988 New Environment variable...

GitHub

Today we released version 1.14.2 of #rules_xcodeproj: https://github.com/MobileNativeFoundation/rules_xcodeproj/releases/tag/1.14.2

The big change in this version is the ability to opt into incremental generation mode. Unlike the build mode (BwB or BwX), this should only really affect the process by which rules_xcodeproj takes to generate the project, not how the project itself behaves (with some small caveats).

#Xcode #Bazel

Release 1.14.2 · MobileNativeFoundation/rules_xcodeproj

What’s Changed Since 1.14.1 Fix another incremental installer issue: #2826 Below are the changes that were in 1.14.1. New Added a new incremental generation mode Incremental generation mode is ...

GitHub

Xcode 15 is finally here! It's been a joy to use these last few months.

I should mention that #rules_xcodeproj has worked with it since the first beta (though we made some fixes as more releases came out), so be sure to upgrade to 1.10.1 (https://github.com/MobileNativeFoundation/rules_xcodeproj/releases/tag/1.10.1) if you haven't already.

#Bazel #Xcode

Release 1.10.1 · MobileNativeFoundation/rules_xcodeproj

What’s Changed Since 1.10.0 Removed generated .proto.bin files from target's Compile Sources: #2538 Specified path to sort: #2540 Reduced macOS requirement for legacy generator to 12.0: #2545 Chan...

GitHub
If you’re a #rules_xcodeproj user, please go participate in the discussion/poll about continued support of Build-with-Xcode (BwX) mode: https://github.com/MobileNativeFoundation/rules_xcodeproj/discussions/2391
Possible removal of Build with Xcode (BwX) mode in a future update · MobileNativeFoundation/rules_xcodeproj · Discussion #2391

Build with Bazel (BwB) mode is the default and fully supported mode of rules_xcodeproj. BwX mode on the other hand is supported as best we can. We are currently rewriting the generator to use an im...

GitHub

Yesterday night I merged my first ever OSS PR for #rules_xcodeproj and it was so so exciting!!

So happy I got over this stupid fear of contributing. Thanks @brentley for being super helpful through the process!!!!! ✨

I started writing a toot-storm, but I realized a blog post was a better medium for it. Enjoy: https://www.buildbuddy.io/blog/multiple-xcode-configurations-with-rules_xcodeproj-1-3

#rules_xcodeproj #Bazel #Xcode

Multiple Xcode Configurations with rules_xcodeproj 1.3 | BuildBuddy

The one where we added a much requested, but surprisingly difficult to implement, feature.

I’m so excited to announce we’ve released version 1.0 of #rules_xcodeproj!

For a release this important, I’ve written a blog post. Please enjoy 😊.

https://www.buildbuddy.io/blog/introducing-rules_xcodeproj-1-0

#Bazel #Xcode

Introducing rules_xcodeproj 1.0 | BuildBuddy

How we got here and what’s next.

I’m happy to announce that I’ve just released version 0.12 of #rules_xcodeproj!

Like the release before it, I didn’t plan to have another release before the 1.0 release candidates, but since a fair amount of improvements and bug fixes made it in, I felt it wasn’t worth waiting to get these changes out.

Please read the release notes (https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.12.0) for a detailed account of what is included in this release.

#Bazel #Xcode

Release 0.12.0: Bzlmod support and more efficient/correct linker flags · buildbuddy-io/rules_xcodeproj

What's Changed ⚠️ Breaking Changes ⚠️ VFS overlays (e.g. swift.vfsoverlay or rules_ios's apple_library) are no longer supported in BwX mode: #1559 New Added support for bzlmod: #1502 Fixes and ...

GitHub

Before taking some time off for the holidays, I thought it would be nice to have another release of #rules_xcodeproj: https://github.com/buildbuddy-io/rules_xcodeproj/releases/tag/0.11.0.

I hadn’t planned on having another release before the 1.0 release candidates, but we made a couple of nice fixes and performance improvements, so it seemed like a good idea. I’m not going to go into detail on the changes, the release notes do a good job of that for this release.

Hopefully the next release is 1.0-rc1 😊.

#Bazel #Xcode

Release 0.11.0: Preparing the road to 1.0 · buildbuddy-io/rules_xcodeproj

What's Changed ⚠️ Breaking Changes ⚠️ Team ID is now always required when using xcode_provisioning_profile: #1397 Remove deprecated device_and_simulator rule: #1391 New Added xcodeproj.xcode_min...

GitHub
The talk I gave at #BazelCon last week, about using #Bazel with #Xcode via #rules_xcodeproj, is now on YouTube: https://www.youtube.com/watch?v=B__SHnz3K3c
How to integrate Bazel with Xcode using rules_xcodeproj

YouTube