The company said the two Pro models would last between four to five hours longer than their XS predecessors.
But it did not launch a 5G model, and some rumoured features were missing.
Apple also revealed a new version of its smartwatch, which features an "always on" display for the first time.
The Series 5 Watch adjusts how often it refreshes the screen to as little as one frame per second as well as dimming the image to promise the same 18-hour battery life as the previous version.