I only run it when I know I've changed something.
As far as technique, you need to be really thoughtful with your CloudKit schema since you are limited in what can change in production.
Go watch the session from this year, Evolve your Core Data schema, for some suggestions and thoughts.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: