How to deploy on iOS 16 using Xcode 13

Cristian Gutu
By Cristian Gutu ·

If you want to deploy the app to a physical device running iOS 16, you don't need to use Xcode 14.

Xcode 13 or older can do this if you add device support files and turn developer mode ON, this is an extra step on iOS 16.

  1. Download these device support files for iOS 16 from here.
  2. Open Terminal and go to: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
  3. Copy 16.0 directory in DeviceSupport directory.
  4. Restart Xcode.
  5. ❗️Enable Developer Mode on your device: Settings > Privacy & Security > Scroll down to the Developer Mode list item and navigate into it. To toggle Developer mode, use the "Developer Mode" switch.
  6. You will be asked to restart your iPhone, do this.
  7. Connect your iPhone to the computer and wait a bit for Xcode to complete Preparing Cristian's iPhone for development and Fetching debug symbols for Cristian's iPhone.
  8. CMD + R to build and run.