Required Device Capabilities

In order to make sure that users only download apps that their device supports, the App Store uses values in the UIRequiredDeviceCapabilities property list key to determine the hardware and specific capabilities an app requires. The following shows the compatibility of each device model with UIRequiredDeviceCapabilities keys.

Important: Your app must include the UIRequiredDeviceCapabilities key in the Information Property List file submitted with your binary. For app updates, you’re allowed only to maintain or relax capability requirements. Submitting an update with added requirements would prevent some customers who previously downloaded your app from running the update.


iPhone 12 Pro Max, iPhone 12 Pro, iPhone 12, and iPhone 12 mini
iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, and iPhone SE (2nd gen)
iPhone X, iPhone XS, iPhone XS Max, and iPhone XR
iPhone SE, iPhone 6, iPhone 7, and iPhone 8
iPhone 4 and iPhone 5
iPhone, iPhone 3G, and iPhone 3GS


iPad Pro Wi-Fi
iPad Pro Wi-Fi + Cellular
iPad mini Wi-Fi
iPad mini Wi-Fi + Cellular
iPad Air Wi-Fi
iPad Air Wi-Fi + Cellular
iPad (4th-7th gen) Wi-Fi
iPad (4th-7th gen) Wi-Fi + Cellular
iPad, iPad 2, and iPad (3rd gen) Wi-Fi
iPad, iPad 2, and iPad (3rd gen) Wi-Fi + Cellular

iPod touch

iPod touch