Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pschmidtboeing/0e6f5f4090089f3d01a7c52a89709d1e to your computer and use it in GitHub Desktop.
Save pschmidtboeing/0e6f5f4090089f3d01a7c52a89709d1e to your computer and use it in GitHub Desktop.
List of iOS and Watch OS device codes types a.k.a. machine ids (e.g. iPhone1,1) and their matching product names
i386 : iOS Simulator 32-bit
x86_64 : iOS Simulator 64-bit
iPhone1,1 : iPhone 1st Gen
iPhone1,2 : iPhone 3G 2nd Gen
iPhone2,1 : iPhone 3GS 3rd Gen
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 (CDMA+LTE)
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
iPhone9,1 : iPhone 7
iPhone9,2 : iPhone 7 Plus
iPhone9,3 : iPhone 7 (no CDMA)
iPhone9,4 : iPhone 7 Plus (no CDMA)
iPhone10,1 : iPhone 8
iPhone10,4 : iPhone 8 (no CDMA)
iPhone10,2 : iPhone 8 Plus
iPhone10,5 : iPhone 8 Plus (no CDMA)
iPhone10,3 : iPhone X
iPhone10,6 : iPhone X (no CDMA)
iPhone11,2 : iPhone XS
iPhone11,4 : iPhone XS Max (China)
iPhone11,6 : iPhone XS Max
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
iPod1,1 : iPod 1st Gen
iPod2,1 : iPod 2nd Gen
iPod3,1 : iPod 3rd Gen
iPod4,1 : iPod 4th Gen
iPod5,1 : iPod 5th Gen
iPod7,1 : iPod 6th Gen
iPod9,1 : iPod 7th Gen
iPad1,1 : iPad 1st Gen (WiFi)
iPad1,2 : iPad 1st Gen (3G)
iPad2,1 : iPad 2nd Gen (WiFi)
iPad2,2 : iPad 2nd Gen (GSM)
iPad2,3 : iPad 2nd Gen (CDMA)
iPad2,4 : iPad 2nd Gen New Revision
iPad2,5 : iPad mini 1st Gen (WiFi)
iPad2,6 : iPad mini 1st Gen (GSM+LTE)
iPad2,7 : iPad mini 1st Gen (CDMA+LTE)
iPad3,1 : iPad 3rd Gen (WiFi)
iPad3,2 : iPad 3rd Gen (CDMA)
iPad3,3 : iPad 3rd Gen (GSM)
iPad3,4 : iPad 4th Gen (WiFi)
iPad3,5 : iPad 4th Gen (GSM+LTE)
iPad3,6 : iPad 4th Gen (CDMA+LTE)
iPad4,1 : iPad Air 1st Gen (WiFi)
iPad4,2 : iPad Air 1st Gen (GSM+CDMA)
iPad4,3 : iPad Air 1st Gen (China)
iPad4,4 : iPad mini 2nd Gen (WiFi)
iPad4,5 : iPad mini 2nd Gen (WiFi+Cellular)
iPad4,6 : iPad mini 2nd Gen (China)
iPad4,7 : iPad mini 3rd Gen (WiFi)
iPad4,8 : iPad mini 3rd Gen (WiFi+Cellular)
iPad4,9 : iPad mini 3rd Gen (China)
iPad5,1 : iPad mini 4th Gen (WiFi)
iPad5,2 : iPad mini 4th Gen (WiFi+Cellular)
iPad5,3 : iPad Air 2 (WiFi)
iPad5,4 : iPad Air 2 (WiFi+Cellular)
iPad6,3 : iPad Pro 1st Gen (9.7 inch, WiFi)
iPad6,4 : iPad Pro 1st Gen (9.7 inch, WiFi+Cellular)
iPad6,7 : iPad Pro 1st Gen (12.9 inch, WiFi)
iPad6,8 : iPad Pro 1st Gen (12.9 inch, WiFi+Cellular)
iPad6,11 : iPad 5th Gen (WiFi)
iPad6,12 : iPad 5th Gen (WiFi+Cellular)
iPad7,1 : iPad Pro 2nd Gen (12.9 inch, WiFi)
iPad7,2 : iPad Pro 2nd Gen (12.9 inch, WiFi+Cellular)
iPad7,3 : iPad Pro 2nd Gen (10.5 inch, WiFi)
iPad7,4 : iPad Pro 2nd Gen (10.5 inch, WiFi+Cellular)
iPad7,5 : iPad 6th Gen (WiFi)
iPad7,6 : iPad 6th Gen (WiFi+Cellular)
iPad8,1 : iPad Pro 3rd Gen (11 inch, WiFi)
iPad8,2 : iPad Pro 3rd Gen (11 inch, WiFi, 1TB)
iPad8,3 : iPad Pro 3rd Gen (11 inch, WiFi+Cellular)
iPad8,4 : iPad Pro 3rd Gen (11 inch, WiFi+Cellular, 1TB)
iPad8,5 : iPad Pro 3rd Gen (12.9 inch, WiFi)
iPad8,6 : iPad Pro 3rd Gen (12.9 inch, WiFi, 1TB)
iPad8,7 : iPad Pro 3rd Gen (12.9 inch, WiFi+Cellular)
iPad8,8 : iPad Pro 3rd Gen (12.9 inch, WiFi+Cellular, 1TB)
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)
iPad7,11 : iPad 7th Gen (WiFi)
iPad7,12 : iPad 7th Gen (WiFi+Cellular)
iPad8,9 : iPad Pro 4th Gen (11 inch, WiFi)
iPad8,10 : iPad Pro 4th Gen (11 inch, WiFi+Cellular)
iPad8,11 : iPad Pro 4th Gen (12.9 inch, WiFi)
iPad8,12 : iPad Pro 4th Gen (12.9 inch, WiFi+Cellular)
iPad11,6 : iPad 8th Gen (WiFi)
iPad11,7 : iPad 8th Gen (WiFi+Cellular)
iPad13,1 : iPad Air 4th Gen (WiFi)
iPad13,2 : iPad Air 4th Gen (WiFi+Cellular)
Watch1,1 : Apple Watch 1st Gen 38mm case
Watch1,2 : Apple Watch 1st Gen 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)
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)
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)
@pschmidtboeing
Copy link
Author

There are a number of these iOS_device_types.txt in GitHub. I have always done minor edits to standardize the formatting before I use the file, even when it is up to date. I decided to post my version since I figure others might want this as well.

Here are a few examples of some of my minor edits:

Original Updated Comment
i386 : iPhone Simulator i386 : iOS Simulator Also removed duplicate i386 and x86_64 entries
iPod1,1 : 1st Gen iPod iPod1,1 : iPod touch 1st Gen Moved product name in front of generation to match others
iPad3,4 : 4th Gen iPad iPad3,4 : iPad 4th Gen (WiFi) Product name in front of generation to match others
iPad6,11 : iPad (2017) iPad6,11 : iPad 5th Gen (WiFi) Added generation and version formatted to match others
iPhone1,1 : iPhone iPhone1,1 : iPhone 1st Gen Added generation so people don't ask "Which one?"

@pschmidtboeing
Copy link
Author

Added iPhone XS, iPhone XS Max, iPhone XR

@pschmidtboeing
Copy link
Author

Added iPhone XS Max (China), Apple Watch Series 3, and Apple Watch Series 4

@pschmidtboeing
Copy link
Author

Corrected iPhone11,4 and iPhone11,6

@pschmidtboeing
Copy link
Author

Added iPads released Nov 7, 2018

@pschmidtboeing
Copy link
Author

Added iPad mini 5th Gen, iPad Air 3rd Gen, and iPod 7th Gen

@pschmidtboeing
Copy link
Author

pschmidtboeing commented Oct 20, 2020

Added missing iPads, iPhones, and Apple Watches.

Note: My names for iPad8,9 and iPad8,10 contain "4th Gen" because they (along with the iPad8,11 and iPad8,12) are the "4th Generation" iPad Pros that were all introduced on March 18, 2020. Although other sites have labelled the iPad8,9 with "iPad Pro 2nd Gen (11 inch, WiFi)" and iPad8,10 with "iPad Pro 2nd Gen (11 inch, WiFi+Cellular)", I believe those names were misleading and would likely cause people to incorrectly think they are 2 model years older than they actually are. It seems "2nd Gen" was chosen because they are the 2nd generation of the 11" iPad, but this reasoning doesn't align with the naming convention of other products with different screen sizes. For example: iPad11,6 and iPad11,7 are "8th Gen" even though they have 10.2" screens and all prior generations had 9.7" screens.

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