Skip to content

Instantly share code, notes, and snippets.

@adamawolf
Last active September 12, 2025 09:24
Show Gist options
  • Save adamawolf/3048717 to your computer and use it in GitHub Desktop.
Save adamawolf/3048717 to your computer and use it in GitHub Desktop.
List of Apple's mobile device codes types a.k.a. machine ids (e.g. `iPhone1,1`, `Watch1,1`, etc.) and their matching product names
i386 : iPhone Simulator
x86_64 : iPhone Simulator
arm64 : iPhone Simulator
iPhone1,1 : iPhone
iPhone1,2 : iPhone 3G
iPhone2,1 : iPhone 3GS
iPhone3,1 : iPhone 4
iPhone3,2 : iPhone 4 GSM Rev A
iPhone3,3 : iPhone 4 CDMA
iPhone4,1 : iPhone 4S
iPhone5,1 : iPhone 5 (GSM)
iPhone5,2 : iPhone 5 (GSM+CDMA)
iPhone5,3 : iPhone 5C (GSM)
iPhone5,4 : iPhone 5C (Global)
iPhone6,1 : iPhone 5S (GSM)
iPhone6,2 : iPhone 5S (Global)
iPhone7,1 : iPhone 6 Plus
iPhone7,2 : iPhone 6
iPhone8,1 : iPhone 6s
iPhone8,2 : iPhone 6s Plus
iPhone8,4 : iPhone SE (GSM)
iPhone9,1 : iPhone 7
iPhone9,2 : iPhone 7 Plus
iPhone9,3 : iPhone 7
iPhone9,4 : iPhone 7 Plus
iPhone10,1 : iPhone 8
iPhone10,2 : iPhone 8 Plus
iPhone10,3 : iPhone X Global
iPhone10,4 : iPhone 8
iPhone10,5 : iPhone 8 Plus
iPhone10,6 : iPhone X GSM
iPhone11,2 : iPhone XS
iPhone11,4 : iPhone XS Max
iPhone11,6 : iPhone XS Max Global
iPhone11,8 : iPhone XR
iPhone12,1 : iPhone 11
iPhone12,3 : iPhone 11 Pro
iPhone12,5 : iPhone 11 Pro Max
iPhone12,8 : iPhone SE 2nd Gen
iPhone13,1 : iPhone 12 Mini
iPhone13,2 : iPhone 12
iPhone13,3 : iPhone 12 Pro
iPhone13,4 : iPhone 12 Pro Max
iPhone14,2 : iPhone 13 Pro
iPhone14,3 : iPhone 13 Pro Max
iPhone14,4 : iPhone 13 Mini
iPhone14,5 : iPhone 13
iPhone14,6 : iPhone SE 3rd Gen
iPhone14,7 : iPhone 14
iPhone14,8 : iPhone 14 Plus
iPhone15,2 : iPhone 14 Pro
iPhone15,3 : iPhone 14 Pro Max
iPhone15,4 : iPhone 15
iPhone15,5 : iPhone 15 Plus
iPhone16,1 : iPhone 15 Pro
iPhone16,2 : iPhone 15 Pro Max
iPhone17,1 : iPhone 16 Pro
iPhone17,2 : iPhone 16 Pro Max
iPhone17,3 : iPhone 16
iPhone17,4 : iPhone 16 Plus
iPhone17,5 : iPhone 16e
iPhone18,1 : iPhone 17 Pro
iPhone18,2 : iPhone 17 Pro Max
iPhone18,3 : iPhone 17
iPhone18,4 : iPhone Air
iPod1,1 : 1st Gen iPod
iPod2,1 : 2nd Gen iPod
iPod3,1 : 3rd Gen iPod
iPod4,1 : 4th Gen iPod
iPod5,1 : 5th Gen iPod
iPod7,1 : 6th Gen iPod
iPod9,1 : 7th Gen iPod
iPad1,1 : iPad
iPad1,2 : iPad 3G
iPad2,1 : 2nd Gen iPad
iPad2,2 : 2nd Gen iPad GSM
iPad2,3 : 2nd Gen iPad CDMA
iPad2,4 : 2nd Gen iPad New Revision
iPad3,1 : 3rd Gen iPad
iPad3,2 : 3rd Gen iPad CDMA
iPad3,3 : 3rd Gen iPad GSM
iPad2,5 : iPad mini
iPad2,6 : iPad mini GSM+LTE
iPad2,7 : iPad mini CDMA+LTE
iPad3,4 : 4th Gen iPad
iPad3,5 : 4th Gen iPad GSM+LTE
iPad3,6 : 4th Gen iPad CDMA+LTE
iPad4,1 : iPad Air (WiFi)
iPad4,2 : iPad Air (GSM+CDMA)
iPad4,3 : 1st Gen iPad Air (China)
iPad4,4 : iPad mini Retina (WiFi)
iPad4,5 : iPad mini Retina (GSM+CDMA)
iPad4,6 : iPad mini Retina (China)
iPad4,7 : iPad mini 3 (WiFi)
iPad4,8 : iPad mini 3 (GSM+CDMA)
iPad4,9 : iPad Mini 3 (China)
iPad5,1 : iPad mini 4 (WiFi)
iPad5,2 : iPad mini 4 (WiFi+Cellular)
iPad5,3 : iPad Air 2 (WiFi)
iPad5,4 : iPad Air 2 (Cellular)
iPad6,3 : iPad Pro (9.7 inch, WiFi)
iPad6,4 : iPad Pro (9.7 inch, WiFi+LTE)
iPad6,7 : iPad Pro (12.9 inch, WiFi)
iPad6,8 : iPad Pro (12.9 inch, WiFi+LTE)
iPad6,11 : iPad (2017)
iPad6,12 : iPad (2017)
iPad7,1 : iPad Pro 2nd Gen (WiFi)
iPad7,2 : iPad Pro 2nd Gen (WiFi+Cellular)
iPad7,3 : iPad Pro 10.5-inch 2nd Gen (WiFi)
iPad7,4 : iPad Pro 10.5-inch 2nd Gen (WiFi+Cellular)
iPad7,5 : iPad 6th Gen (WiFi)
iPad7,6 : iPad 6th Gen (WiFi+Cellular)
iPad7,11 : iPad 7th Gen 10.2-inch (WiFi)
iPad7,12 : iPad 7th Gen 10.2-inch (WiFi+Cellular)
iPad8,1 : iPad Pro 11 inch 3rd Gen (WiFi)
iPad8,2 : iPad Pro 11 inch 3rd Gen (1TB, WiFi)
iPad8,3 : iPad Pro 11 inch 3rd Gen (WiFi+Cellular)
iPad8,4 : iPad Pro 11 inch 3rd Gen (1TB, WiFi+Cellular)
iPad8,5 : iPad Pro 12.9 inch 3rd Gen (WiFi)
iPad8,6 : iPad Pro 12.9 inch 3rd Gen (1TB, WiFi)
iPad8,7 : iPad Pro 12.9 inch 3rd Gen (WiFi+Cellular)
iPad8,8 : iPad Pro 12.9 inch 3rd Gen (1TB, WiFi+Cellular)
iPad8,9 : iPad Pro 11 inch 4th Gen (WiFi)
iPad8,10 : iPad Pro 11 inch 4th Gen (WiFi+Cellular)
iPad8,11 : iPad Pro 12.9 inch 4th Gen (WiFi)
iPad8,12 : iPad Pro 12.9 inch 4th Gen (WiFi+Cellular)
iPad11,1 : iPad mini 5th Gen (WiFi)
iPad11,2 : iPad mini 5th Gen (WiFi+Cellular)
iPad11,3 : iPad Air 3rd Gen (WiFi)
iPad11,4 : iPad Air 3rd Gen (WiFi+Cellular)
iPad11,6 : iPad 8th Gen (WiFi)
iPad11,7 : iPad 8th Gen (WiFi+Cellular)
iPad12,1 : iPad 9th Gen (WiFi)
iPad12,2 : iPad 9th Gen (WiFi+Cellular)
iPad14,1 : iPad mini 6th Gen (WiFi)
iPad14,2 : iPad mini 6th Gen (WiFi+Cellular)
iPad13,1 : iPad Air 4th Gen (WiFi)
iPad13,2 : iPad Air 4th Gen (WiFi+Cellular)
iPad13,4 : iPad Pro 11 inch 5th Gen
iPad13,5 : iPad Pro 11 inch 5th Gen
iPad13,6 : iPad Pro 11 inch 5th Gen
iPad13,7 : iPad Pro 11 inch 5th Gen
iPad13,8 : iPad Pro 12.9 inch 5th Gen
iPad13,9 : iPad Pro 12.9 inch 5th Gen
iPad13,10 : iPad Pro 12.9 inch 5th Gen
iPad13,11 : iPad Pro 12.9 inch 5th Gen
iPad13,16 : iPad Air 5th Gen (WiFi)
iPad13,17 : iPad Air 5th Gen (WiFi+Cellular)
iPad13,18 : iPad 10th Gen (WiFi)
iPad13,19 : iPad 10th Gen (WiFi+Cellular)
iPad14,3 : iPad Pro 11 inch 4th Gen (WiFi)
iPad14,4 : iPad Pro 11 inch 4th Gen (WiFi+Cellular)
iPad14,5 : iPad Pro 12.9 inch 6th Gen (WiFi)
iPad14,6 : iPad Pro 12.9 inch 6th Gen (WiFi+Cellular)
iPad14,8 : iPad Air 11 inch 6th Gen (WiFi)
iPad14,9 : iPad Air 11 inch 6th Gen (WiFi+Cellular)
iPad14,10 : iPad Air 13 inch 6th Gen (WiFi)
iPad14,11 : iPad Air 13 inch 6th Gen (WiFi+Cellular)
iPad15,3 : iPad Air 11-inch 7th Gen (WiFi)
iPad15,4 : iPad Air 11-inch 7th Gen (WiFi+Cellular)
iPad15,5 : iPad Air 13-inch 7th Gen (WiFi)
iPad15,6 : iPad Air 13-inch 7th Gen (WiFi+Cellular)
iPad15,7 : iPad 11th Gen (WiFi)
iPad15,8 : iPad 11th Gen (WiFi+Cellular)
iPad16,1 : iPad mini 7th Gen (WiFi)
iPad16,2 : iPad mini 7th Gen (WiFi+Cellular)
iPad16,3 : iPad Pro 11 inch 5th Gen (WiFi)
iPad16,4 : iPad Pro 11 inch 5th Gen (WiFi+Cellular)
iPad16,5 : iPad Pro 12.9 inch 7th Gen (WiFi)
iPad16,6 : iPad Pro 12.9 inch 7th Gen (WiFi+Cellular)
Watch1,1 : Apple Watch 38mm case
Watch1,2 : Apple Watch 42mm case
Watch2,6 : Apple Watch Series 1 38mm case
Watch2,7 : Apple Watch Series 1 42mm case
Watch2,3 : Apple Watch Series 2 38mm case
Watch2,4 : Apple Watch Series 2 42mm case
Watch3,1 : Apple Watch Series 3 38mm case (GPS+Cellular)
Watch3,2 : Apple Watch Series 3 42mm case (GPS+Cellular)
Watch3,3 : Apple Watch Series 3 38mm case (GPS)
Watch3,4 : Apple Watch Series 3 42mm case (GPS)
Watch4,1 : Apple Watch Series 4 40mm case (GPS)
Watch4,2 : Apple Watch Series 4 44mm case (GPS)
Watch4,3 : Apple Watch Series 4 40mm case (GPS+Cellular)
Watch4,4 : Apple Watch Series 4 44mm case (GPS+Cellular)
Watch5,1 : Apple Watch Series 5 40mm case (GPS)
Watch5,2 : Apple Watch Series 5 44mm case (GPS)
Watch5,3 : Apple Watch Series 5 40mm case (GPS+Cellular)
Watch5,4 : Apple Watch Series 5 44mm case (GPS+Cellular)
Watch5,9 : Apple Watch SE 40mm case (GPS)
Watch5,10 : Apple Watch SE 44mm case (GPS)
Watch5,11 : Apple Watch SE 40mm case (GPS+Cellular)
Watch5,12 : Apple Watch SE 44mm case (GPS+Cellular)
Watch6,1 : Apple Watch Series 6 40mm case (GPS)
Watch6,2 : Apple Watch Series 6 44mm case (GPS)
Watch6,3 : Apple Watch Series 6 40mm case (GPS+Cellular)
Watch6,4 : Apple Watch Series 6 44mm case (GPS+Cellular)
Watch6,6 : Apple Watch Series 7 41mm case (GPS)
Watch6,7 : Apple Watch Series 7 45mm case (GPS)
Watch6,8 : Apple Watch Series 7 41mm case (GPS+Cellular)
Watch6,9 : Apple Watch Series 7 45mm case (GPS+Cellular)
Watch6,10 : Apple Watch SE 40mm case (GPS)
Watch6,11 : Apple Watch SE 44mm case (GPS)
Watch6,12 : Apple Watch SE 40mm case (GPS+Cellular)
Watch6,13 : Apple Watch SE 44mm case (GPS+Cellular)
Watch6,14 : Apple Watch Series 8 41mm case (GPS)
Watch6,15 : Apple Watch Series 8 45mm case (GPS)
Watch6,16 : Apple Watch Series 8 41mm case (GPS+Cellular)
Watch6,17 : Apple Watch Series 8 45mm case (GPS+Cellular)
Watch6,18 : Apple Watch Ultra
Watch7,1 : Apple Watch Series 9 41mm case (GPS)
Watch7,2 : Apple Watch Series 9 45mm case (GPS)
Watch7,3 : Apple Watch Series 9 41mm case (GPS+Cellular)
Watch7,4 : Apple Watch Series 9 45mm case (GPS+Cellular)
Watch7,5 : Apple Watch Ultra 2
Watch7,8 : Apple Watch Series 10 42mm case (GPS)
Watch7,9 : Apple Watch Series 10 46mm case (GPS)
Watch7,10 : Apple Watch Series 10 42mm case (GPS+Cellular)
Watch7,11 : Apple Watch Series 10 46mm (GPS+Cellular)
Watch7,12 : Apple Watch Ultra 3 49mm
Watch7,13 : Apple Watch SE 3 40mm
Watch7,14 : Apple Watch SE 3 44mm
Watch7,15 : Apple Watch SE 3 40mm (GPS+Cellular)
Watch7,16 : Apple Watch SE 3 44mm (GPS+Cellular)
Watch7,17 : Apple Watch Series 11 42mm
Watch7,18 : Apple Watch Series 11 46 mm
Watch7,19: Apple Watch Series 11 42mm (GPS + Celllular)
Watch7,20: Apple Watch Series 11 46mm (GPS + Celllular)
@neilpomerleau
Copy link

iPhone 16e is iPhone17,5 as confirmed in the Xcode 16.3 beta (device_traits.db):

image

@mexmer
Copy link

mexmer commented Feb 24, 2025

@neilpomerleau nice, next day after i check they publish new xcode 🤣

@abdullaha6
Copy link

@neilpomerleau do you know the viewport size of the iPhone 16e?

@mexmer
Copy link

mexmer commented Feb 27, 2025

it should be same display as in iphone 12/13/14, therefore same viewport.

@2Grey
Copy link

2Grey commented Mar 6, 2025

iPad15,3: iPad Air 11-inch (M3)
iPad15,4: iPad Air 11-inch (M3)
iPad15,5: iPad Air 13-inch (M3)
iPad15,6: iPad Air 13-inch (M3)
iPad15,7: iPad (A16)
iPad15,8: iPad (A16)

@xperseguers
Copy link

iPad15,3: iPad Air 11-inch (M3) iPad15,4: iPad Air 11-inch (M3) iPad15,5: iPad Air 13-inch (M3) iPad15,6: iPad Air 13-inch (M3) iPad15,7: iPad (A16) iPad15,8: iPad (A16)

Worth pointing out that odd last digit is as usual for "Wi-Fi" whereas even is for "Wi-Fi + Cellular"

@johanntaeu
Copy link

  "iPad15,3": "iPad Air 11-inch (M3) (WiFi)",
  "iPad15,4": "iPad Air 11-inch (M3) (WiFi+Cellular)",
  "iPad15,5": "iPad Air 13-inch (M3) (WiFi)",
  "iPad15,6": "iPad Air 13-inch (M3) (WiFi+Cellular)",
  "iPad15,7": "iPad (A16) (WiFi)",
  "iPad15,8": "iPad (A16) (WiFi+Cellular)"

@julib234
Copy link

julib234 commented Mar 6, 2025

Watching for iPhone17,5 to be added?

@adamawolf
Copy link
Author

Added the new iPhone:

iPhone17,5 : iPhone 16e

thanks @xperseguers!

Added the new iPads:

iPad15,3 : iPad Air 11-inch 8th Gen (WiFi)
iPad15,4 : iPad Air 11-inch 8th Gen (WiFi+Cellular)
iPad15,5 : iPad Air 13-inch 8th Gen (WiFi)
iPad15,6 : iPad Air 13-inch 8th Gen (WiFi+Cellular)
iPad15,7 : iPad 11th Gen (WiFi)
iPad15,8 : iPad 11th Gen (WiFi+Cellular)

I'm sticking to just talking about the iPads using "generations" rather than mentioning processors. Thanks @johanntaeu.

@jwarchol
Copy link

jwarchol commented Mar 6, 2025

I think these are the 7th generation of Air

@mexmer
Copy link

mexmer commented Mar 6, 2025

@jwarchol @adamawolf
yes, because what is actually here marked as 7th gen air is actually 6th gen 13 inch version
iPad14,8 : iPad Air 6th Gen - M2 11 inch wifi
iPad14,9 : iPad Air 6th Gen - M2 11 inch cellular
iPad14,10 : iPad Air 6th Gen - M2 13 inch wifi
iPad14,11 : iPad Air 6th Gen - M2 13 inch cellular

@adamawolf
Copy link
Author

Fixed, thanks @mexmer and @jwarchol

iPad14,8 : iPad Air 11 inch 6th Gen (WiFi)
iPad14,9 : iPad Air 11 inch 6th Gen (WiFi+Cellular)
iPad14,10 : iPad Air 13 inch 6th Gen (WiFi)
iPad14,11 : iPad Air 13 inch 6th Gen (WiFi+Cellular)
iPad15,3 : iPad Air 11-inch 7th Gen (WiFi)
iPad15,4 : iPad Air 11-inch 7th Gen (WiFi+Cellular)
iPad15,5 : iPad Air 13-inch 7th Gen (WiFi)
iPad15,6 : iPad Air 13-inch 7th Gen (WiFi+Cellular)

@timurbeg
Copy link

timurbeg commented Mar 13, 2025

Hi Adam, aren't iPad13,4-13,7 iPad 11 Pros of 3rd Gen?

@vkerl
Copy link

vkerl commented Apr 21, 2025

@adamawolf Line 215 is missing a parenthesis at the end. 😆

@edorphy
Copy link

edorphy commented Jun 7, 2025

Thoughts on alining the product names with the names listed on Apple's Identify your device pages?

@xwi88
Copy link

xwi88 commented Jun 7, 2025 via email

@kudit
Copy link

kudit commented Jun 11, 2025

Thoughts on alining the product names with the names listed on Apple's Identify your device pages?

That's how I settled on device names for https://github.com/kudit/Device
Would that project work for your needs? Is there anything I can add there to make it better?

@edorphy
Copy link

edorphy commented Jun 11, 2025

@kudit your library does more than I want at the moment. I only want the static lookup from identifier to friendly name.

In your library your device files fill out structs for every model. I don’t need any of those other bits of information. I suppose if your content mirrors Apple official names I could write a package plugin or command line to transform to the json I want.

@kudit
Copy link

kudit commented Aug 25, 2025

@edorphy I totally understand. It should be easy to create a simple tool to create a JSON (or swift file) with just the data you need. If you have the project downloaded, you could hook into the Migrate button to generate the text and copy that to the clipboard for pasting into your project to get all the data you need with the latest updated names and models. If you let me know the format you need, I'm happy to include a file in the development folder for the project that has an updated list in whatever format you want.

@xwi88
Copy link

xwi88 commented Aug 25, 2025 via email

@pwisniowski-mdsol
Copy link

Watch7,9 : Apple Watch Series 10 46mm case (GPS I guess ) is missing

@neilpomerleau
Copy link

Extracted from Xcode 26.0 RC:

iPhone18,1: iPhone 17 Pro
iPhone18,2: iPhone 17 Pro Max
iPhone18,3: iPhone 17
iPhone18,4: iPhone Air

@NimeshRjoshi
Copy link

NimeshRjoshi commented Sep 10, 2025

Extracted from Xcode 26.0 RC:

Watch7,12 : Apple Watch Ultra 3 49mm
Watch7,13 : Apple Watch SE 3 40mm
Watch7,16 : Apple Watch SE 3 44mm
Watch7,17 : Apple Watch Series 11 42mm
Watch7,18 : Apple Watch Series 11 46 mm

@mexmer
Copy link

mexmer commented Sep 10, 2025

Extracted from Xcode 26.0 RC:

Watch7,12 : Apple Watch Ultra 3 49mm Watch7,13 : Apple Watch SE 3 40mm Watch7,16 : Apple Watch SE 3 44mm Watch7,17 : Apple Watch Series 11 42mm Watch7,18 : Apple Watch Series 11 46 mm

you are missing
Watch7,14 : Apple Watch SE 3 44mm
Watch7,15 : Apple Watch SE 3 40mm (GPS+Cellular)
Watch7,19: Apple Watch Series 11 42mm (GPS + Celllular)
Watch7,20: Apple Watch Series 11 46mm (GPS + Celllular)

and correction
Watch7,16 : Apple Watch SE 3 44mm (GPS+Cellular)

@mcolinsk
Copy link

mcolinsk commented Sep 10, 2025

a couple updates to add the wifi and cellular to ipads, and naming consistency fixes

-iPad5,2 : 4th Gen iPad mini (WiFi+Cellular)
+iPad5,2 : iPad mini 4 (WiFi+Cellular)

-iPad7,3 : iPad Pro 10.5-inch 2nd Gen
-iPad7,4 : iPad Pro 10.5-inch 2nd Gen
+iPad7,3 : iPad Pro 10.5-inch 2nd Gen (WiFi)
+iPad7,4 : iPad Pro 10.5-inch 2nd Gen (WiFi+Cellular)

-iPad11,2 : iPad mini 5th Gen
+iPad11,2 : iPad mini 5th Gen (WiFi+Cellular)

-iPad11,4 : iPad Air 3rd Gen
+iPad11,4 : iPad Air 3rd Gen (WiFi+Cellular)

-iPad13,18 : iPad 10th Gen
-iPad13,19 : iPad 10th Gen
+iPad13,18 : iPad 10th Gen (WiFi)
+iPad13,19 : iPad 10th Gen (WiFi+Cellular)

-iPad14,3 : iPad Pro 11 inch 4th Gen
-iPad14,4 : iPad Pro 11 inch 4th Gen
-iPad14,5 : iPad Pro 12.9 inch 6th Gen
-iPad14,6 : iPad Pro 12.9 inch 6th Gen
+iPad14,3 : iPad Pro 11 inch 4th Gen (WiFi)
+iPad14,4 : iPad Pro 11 inch 4th Gen (WiFi+Cellular)
+iPad14,5 : iPad Pro 12.9 inch 6th Gen (WiFi)
+iPad14,6 : iPad Pro 12.9 inch 6th Gen (WiFi+Cellular)

-iPad16,3 : iPad Pro 11 inch 5th Gen
-iPad16,4 : iPad Pro 11 inch 5th Gen
-iPad16,5 : iPad Pro 12.9 inch 7th Gen
-iPad16,6 : iPad Pro 12.9 inch 7th Gen
+iPad16,3 : iPad Pro 11 inch 5th Gen (WiFi)
+iPad16,4 : iPad Pro 11 inch 5th Gen (WiFi+Cellular)
+iPad16,5 : iPad Pro 12.9 inch 7th Gen (WiFi)
+iPad16,6 : iPad Pro 12.9 inch 7th Gen (WiFi+Cellular)

@azaitsev
Copy link

could you add iPhone 17 series?

@adamawolf
Copy link
Author

Added the 2026 iPhone releases, thanks @neilpomerleau

@adamawolf
Copy link
Author

Added that missing ), thanks @pwisniowski-mdsol

@adamawolf
Copy link
Author

Added the new 2026 watches. Thanks @NimeshRjoshi and @mexmer

@adamawolf
Copy link
Author

Integrated your impreovements, thanks @mcolinsk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment