Skip to main content
#DieHimmels­traeumerin

iOS dev • sketchnoting • accessibility • pineapple on pizza • sports • she/her

Do iOS Conference 2024: Ship your app on a friday and enjoy your weekend

Sketchnote of a talk at Do iOS Conference 2024 about how to savely ship your app on a Friday.

Detailed image description of the sketchnote

  • "Mobile releases are difficult! So do not release on Fridays! Right??"

External factors

  • ~14 hours process
  • stuck in reviews or rejected
  • users opt-out off automatic updates

How to gain confidence?

  1. Automate as much as possible
  • Code freeze on release branch
  • Build, archive, sign and upload with fastlane and Github Actions
  • Have a cmprehensive test suite + run them
  1. Test your release pipeline to catch random upload issues
  2. Adopt a release strategy (do not release too often... with minor updates)
  3. Use feature toggles to turn features off
  4. Don't release to all users at once, use a phased rollout to pause rollouts
  5. Move risky logic to the server for faster updates