Do you upgrade to the latest Xcode? What considerations and best practices do you follow?

With the recent release of Xcode 15.4 (Release Notes), I’m curious about your team’s practices regarding updates.

  1. Do you typically upgrade to the latest minor release of Xcode? How soon after release?

  2. What kind of testing do you perform before?

  3. How do you handle compatibility issues?

  4. Do you have a staged rollout or big-bang approach? How do you handle rollback in case of issues?