Pillar guides
Comprehensive guides for shipping signed Apple builds
End-to-end walkthroughs for the parts of Apple development that usually live in scattered Stack Overflow answers: certificates and profiles, notarization, CI signing, and the fastlane match migration story. Every guide is written for engineers who need to ship, not for documentation completeness.
iOS code signing: the complete guide
Everything you need to know about signing iOS, iPadOS, tvOS, watchOS, and visionOS builds. Certificates, provisioning profiles, App IDs, the signing flow, the three-certificate cap, rotation, the most common errors, and how to do it on CI.
What happens when your Apple certificates expire
Which apps break, which keep working, and what to do next when an Apple Development, Distribution, Enterprise, Developer ID, or push certificate expires. The honest per-certificate breakdown, plus the rotation playbook that makes expiry a non-event.
macOS notarization for Electron and native apps
A practical guide to notarizing Mac apps in 2026. Developer ID signing, hardened runtime, notarytool, stapling, and the Electron-specific gotchas (electron-builder, electron-forge, @electron/notarize) that account for most rejection emails.
Apple code signing in CI/CD
Why CI signing breaks where local signing doesn't, how the keychain plumbing actually works on macOS runners, the fastlane match pattern, the HexSign pattern, and ready-to-paste setups for GitHub Actions, Bitrise, CircleCI, GitLab, and fastlane.
fastlane match alternatives and a migration playbook
What fastlane match does well, where it breaks once a team grows, the three categories of alternatives, and a step-by-step migration playbook to move off match without a re-issue storm or a release outage.
Building and signing an iOS app on Windows
What you can genuinely do from a Windows PC, what still requires macOS and why, and the four practical ways to get a signed .ipa without owning a Mac.