Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
Material
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dmitriy Stepanets
Material
Commits
8ac9ef6a
Unverified
Commit
8ac9ef6a
authored
Jun 28, 2018
by
Daniel Dahan
Committed by
GitHub
Jun 28, 2018
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1104 from OrkhanAlikhanov/new-devices
Added missing devices
parents
834e4a88
c0b03385
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
7 deletions
+15
-7
Sources/iOS/Device.swift
+15
-7
No files found.
Sources/iOS/Device.swift
View file @
8ac9ef6a
...
...
@@ -34,7 +34,6 @@ import UIKit
public
enum
DeviceModel
:
Int
{
case
iPodTouch5
case
iPodTouch6
case
iPhone4
case
iPhone4s
case
iPhone5
case
iPhone5c
...
...
@@ -45,6 +44,8 @@ public enum DeviceModel: Int {
case
iPhone6sPlus
case
iPhone7
case
iPhone7Plus
case
iPhone8
case
iPhone8Plus
case
iPhoneX
case
iPhoneSE
case
iPad2
...
...
@@ -56,9 +57,12 @@ public enum DeviceModel: Int {
case
iPadMini2
case
iPadMini3
case
iPadMini4
case
iPadPro
Small
case
iPadPro
case
iPadProLarge
case
appleTV
case
iPad5
case
iPadPro2
case
iPadProLarge2
case
iPad6
case
simulator
case
unknown
}
...
...
@@ -84,7 +88,6 @@ public struct Device {
switch
identifier
{
case
"iPod5,1"
:
return
.
iPodTouch5
case
"iPod7,1"
:
return
.
iPodTouch6
case
"iPhone3,1"
,
"iPhone3,2"
,
"iPhone3,3"
:
return
.
iPhone4
case
"iPhone4,1"
:
return
.
iPhone4s
case
"iPhone5,1"
,
"iPhone5,2"
:
return
.
iPhone5
case
"iPhone5,3"
,
"iPhone5,4"
:
return
.
iPhone5c
...
...
@@ -93,9 +96,11 @@ public struct Device {
case
"iPhone7,1"
:
return
.
iPhone6Plus
case
"iPhone8,1"
:
return
.
iPhone6s
case
"iPhone8,2"
:
return
.
iPhone6sPlus
case
"iPhone8,
4"
:
return
.
iPhoneSE
case
"iPhone8,
3"
,
"iPhone8,4"
:
return
.
iPhoneSE
case
"iPhone9,1"
,
"iPhone9,3"
:
return
.
iPhone7
case
"iPhone9,2"
,
"iPhone9,4"
:
return
.
iPhone7Plus
case
"iPhone10,1"
,
"iPhone10,4"
:
return
.
iPhone8
case
"iPhone10,2"
,
"iPhone10,5"
:
return
.
iPhone8Plus
case
"iPhone10,3"
,
"iPhone10,6"
:
return
.
iPhoneX
case
"iPad2,1"
,
"iPad2,2"
,
"iPad2,3"
,
"iPad2,4"
:
return
.
iPad2
case
"iPad3,1"
,
"iPad3,2"
,
"iPad3,3"
:
return
.
iPad3
...
...
@@ -106,9 +111,12 @@ public struct Device {
case
"iPad4,4"
,
"iPad4,5"
,
"iPad4,6"
:
return
.
iPadMini2
case
"iPad4,7"
,
"iPad4,8"
,
"iPad4,9"
:
return
.
iPadMini3
case
"iPad5,1"
,
"iPad5,2"
:
return
.
iPadMini4
case
"iPad6,3"
,
"iPad6,4"
:
return
.
iPadProSmall
case
"iPad6,3"
,
"iPad6,4"
:
return
.
iPadPro
case
"iPad6,7"
,
"iPad6,8"
:
return
.
iPadProLarge
case
"AppleTV5,3"
:
return
.
appleTV
case
"iPad6,11"
,
"iPad6,12"
:
return
.
iPad5
case
"iPad7,3"
,
"iPad7,4"
:
return
.
iPadPro2
case
"iPad7,1"
,
"iPad7,2"
:
return
.
iPadProLarge2
case
"iPad7,5"
,
"iPad7,6"
:
return
.
iPad6
case
"i386"
,
"x86_64"
:
return
.
simulator
default
:
return
.
unknown
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment