# Migrating from 4.x to 5.x

This guide provides an introduction to the 5.x Programmable Video iOS SDK and a set of guidelines to migrate an application from 4.x to 5.x.

## Programming models

The programming model hasn't changed between 4.x and 5.x. No code changes should be necessary.

## Xcode

Twilio Video 5.x is built with Xcode 13. The framework can be consumed with previous versions of Xcode. However, re-compiling Bitcode when exporting for Ad Hoc or Enterprise distribution requires the use of Xcode 13.x.

## iOS version support

Twilio Video 5.0.0 and newer supports a minimum version of iOS 12.2.
