Releases: Nirma/UIDeviceComplete
Devices of 2024
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
Summary
This release updates the library with identifiers for iPhone 15 and pro models.
iPhone 14 & Pro models
Summary
Added in iPhone 14 & iPhone 14 Pro device identifiers.
Xcode 14 & beyond
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
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
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
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
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
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.
10.2 inch
This release fixes a minor issue where the 7th gen iPad's screen size inches would incorrectly return nil
.