Check out Time Out, where you can lock apps behind exercise goals. So no TikTok till you hit 10,000 steps.