# A merged branch is how Apple leaked itself

Source: https://idevice.com/macos-tahoe-26-7-rc-leak-branch-merge
Published: 2026-08-24

> Apple assembles its shipping code by merging branches, and one of the branches it merged this time was never meant to leave the building.

The release candidate for macOS Tahoe 26.7 carried references to unannounced hardware across home devices, iPhones, iPads, AirPods and Macs, plus a video showing AirPods with cameras. Code for unreleased products shows up in early Apple betas fairly often. A release candidate is a different thing, as [MacRumors set out](https://www.macrumors.com/2026/08/24/how-apple-leaked-itself/): it is the final version of the software, handed to developers a few days early for testing, so it is not meant to include anything Apple has not already signed off.

In his Power On newsletter, Mark Gurman offered the likeliest explanation. Apple assembles a release by merging separate branches of work, and it keeps internal builds that carry software support for hardware it has not announced yet, so the code can be written and tested ahead of a launch. One of those internal builds, he believes, was merged into the branch destined for release, and “something that was supposed to remain inside Apple got tangled up with the shipping software – and made it all the way to the release candidate.” Expect the references to be stripped out of the public version. The camera AirPods are not expected until 2027, and the hardware in the video is believed to be [a version Apple has already shelved](https://idevice.com/the-camera-airpods-code-belongs-to-the-pair-apple-canceled) in favor of a newer model.

## Sources

- [MacRumors](https://www.macrumors.com/2026/08/24/how-apple-leaked-itself/) (MacRumors)
