Skip to content

Releases: Nirma/UIDeviceComplete

Devices of 2025

01 Oct 05:38
fec3bd2

Choose a tag to compare

Summary

A big special thanks to @vincentneo for putting this PR together!
Adds support for the following:

iPhone

  • iPhone 16e
  • iPhone Air
  • iPhone 17, Pro, Pro Max

iPad

  • iPad mini (A17 Pro)
  • iPad (A16)
  • iPad Air (M3)

Watch

  • Series 11
  • Ultra 3
  • SE 3

What's Changed

Full Changelog: 3.1.0...3.2.0

Devices of 2024

03 Oct 16:40

Choose a tag to compare

In this release, the following devices are now supported:

  • iPad Pro M4 series
  • iPad Air M2 series
  • iPhone 16 series

UIDeviceComplete now also includes Apple Watch detection, supporting all current Apple Watch models including Ultra 2 and Series 10.

iPhone 15 & Pro models

20 Sep 23:29
9b44078

Choose a tag to compare

Summary

This release updates the library with identifiers for iPhone 15 and pro models.

iPhone 14 & Pro models

08 Sep 03:50
b4bf415

Choose a tag to compare

Summary

Added in iPhone 14 & iPhone 14 Pro device identifiers.

Xcode 14 & beyond

17 Aug 00:51
edd5196

Choose a tag to compare

This release contains a minor fix for Xcode 14 and the newly enforced rule around null terminated strings.

Special thanks to @dmace2 for putting this together!

Fixes for the Previous

19 Mar 08:14
2f873e4

Choose a tag to compare

This release fixes incorrect detection of iPad Air (5th Generation) devices, as well as correcting of misspellings.
Tests for the new devices are also added.

This update was put together by @jminutaglio and @vincentneo.

New Devices Spring 2022

11 Mar 03:33

Choose a tag to compare

Summary

This release adds support for detecting iPhone SE Gen 3 and iPad Air Gen 5.

This update was put together by @jminutaglio and @vincentneo

Spring iPads

17 May 17:12

Choose a tag to compare

This release adds support for devices announced in the Spring 2021 event:

  • iPad Pro 11 inch (3rd Generation)
  • iPad Pro 12.9 inch (5th Generation)

5G iPhones + New iPads

18 Oct 15:08

Choose a tag to compare

This release adds support for:

  • iPad
    • iPad Air (4th generation)
    • iPad (8th generation)
  • iPhone
    • iPhone 12 mini
    • iPhone 12
    • iPhone 12 Pro
    • iPhone 12 Pro Max

Do note that, the minimum supported iOS version is now iOS 11, instead of iOS 8.

Xcode 12 fixes

19 Jul 10:11
6991c8c

Choose a tag to compare

This release should solve your problems while you work on your shiny new iOS 14 apps, using Xcode 12 beta.
In addition, Mac Catalyst support has also been disabled, with no practical usability in its current form, as all fields would return unknown or invalid data.