Skip to content

Instantly share code, notes, and snippets.

@bohford
Created January 14, 2014 19:56
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bohford/8424587 to your computer and use it in GitHub Desktop.
Save bohford/8424587 to your computer and use it in GitHub Desktop.
Ruby hash mapping Apple iOS model identifiers to human-readable device names. Maybe someone, somewhere will find this useful because I sure as shit loved typing all this in myself.
APPLE_DEVICE_IDENTIFIER_TO_NAME = {
"iPad1,1" => "iPad 1 (2010)",
"iPad2,1" => "iPad 2 Wi-Fi (2011)",
"iPad2,2" => "iPad 2 Wi-Fi+GSM (2011)",
"iPad2,3" => "iPad 2 Wi-Fi+CDMA (2011)",
"iPad2,4" => "iPad 2 Wi-Fi (2012)",
"iPad3,1" => "iPad 3 Wi-Fi (2012)",
"iPad3,2" => "iPad 3 Wi-Fi+CDMA (2012)",
"iPad3,3" => "iPad 3 Wi-Fi+GSM (2012)",
"iPad3,4" => "iPad 4 Wi-Fi (2012)",
"iPad3,5" => "iPad 4 Wi-Fi+GSM (2012)",
"iPad3,6" => "iPad 4 Wi-Fi+CDMA (2012)",
"iPad4,1" => "iPad Air Wi-Fi (2013)",
"iPad4,2" => "iPad Air Wi-Fi+GSM+CDMA (2013)",
"iPad2,5" => "iPad Mini 1 Wi-Fi (2012)",
"iPad2,6" => "iPad Mini 1 Wi-Fi+GSM (2012)",
"iPad2,7" => "iPad Mini 1 Wi-Fi+CDMA (2012)",
"iPad4,4" => "iPad Mini 2 Wi-Fi (2013)",
"iPad4,4" => "iPad Mini 2 Wi-Fi+GSM+CDMA (2013)",
"iPhone1,1" => "iPhone 1 (2007)",
"iPhone1,2" => "iPhone 3G (2008)",
"iPhone2,1" => "iPhone 3GS (2009)",
"iPhone3,1" => "iPhone 4 GSM (2010)",
"iPhone3,2" => "iPhone 4 GSM Rev A (2011)",
"iPhone3,3" => "iPhone 4 CDMA (2010)",
"iPhone4,1" => "iPhone 4S (2011)",
"iPhone5,1" => "iPhone 5 GSM (2012)",
"iPhone5,2" => "iPhone 5 GSM+CDMA (2012)",
"iPhone5,3" => "iPhone 5c GSM (2013)",
"iPhone5,4" => "iPhone 5c Global (2013)",
"iPhone6,1" => "iPhone 5s GSM (2013)",
"iPhone6,2" => "iPhone 5s Global (2013)",
"iPod1,1" => "iPod Touch 1 (2007)",
"iPod2,1" => "iPod Touch 2 (2008)",
"iPod3,1" => "iPod Touch 3 (2009)",
"iPod4,1" => "iPod Touch 4 (2010)",
"iPod5,1" => "iPod Touch 5 (2012)",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment