Writing / Release Engineering
Release Engineering
4 essays tagged Release Engineering.
2026
Phased rollout on iOS: what you can and can't controlHow App Store phased release actually works, what it does not let you control, and how to combine it with feature flags and server-side gating for safer rollouts.12 min readApp Store review: rejection patterns that waste release cycles and how to prevent themThe most common App Store rejection reasons for indie and small-team iOS apps, how to catch them before submission, and what to do when review pushes back.14 min readPrivacy manifest (PrivacyInfo.xcprivacy): what Apple actually requires and how to avoid rejectionWhat belongs in PrivacyInfo.xcprivacy, how to audit third-party SDKs for required declarations, and common rejection patterns that stall release.11 min readFeature flags: safe rollouts without shipping fearA practical feature flag setup for iOS: separate release, experiment, and kill-switch flags, keep evaluation deterministic, and avoid the cleanup debt that turns rollout safety into product entropy.10 min read