Skip to content

Commit b50179d

Browse files
committed
Add iPhone 16 familiy
1 parent 47788df commit b50179d

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

Sources/DeviceIdentificator/Models/IPhoneModel+Name.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ public extension DeviceModel.IPhoneModel {
5555
case .iPhone15Plus: return "iPhone 15 Plus"
5656
case .iPhone15Pro: return "iPhone 15 Pro"
5757
case .iPhone15ProMax: return "iPhone 15 Pro Max"
58+
case .iPhone16: return "iPhone 16"
59+
case .iPhone16Plus: return "iPhone 16 Plus"
60+
case .iPhone16Pro: return "iPhone 16 Pro"
61+
case .iPhone16ProMax: return "iPhone 16 Pro Max"
62+
case .iPhone16e: return "iPhone 16e"
5863
}
5964
}
6065
}

Sources/DeviceIdentificator/Models/IPhoneModel+Processor.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ public extension DeviceModel.IPhoneModel {
5555
case .iPhone15Plus: return .appleA16Bionic
5656
case .iPhone15Pro: return .appleA17Pro
5757
case .iPhone15ProMax: return .appleA17Pro
58+
case .iPhone16: return .appleA18
59+
case .iPhone16Plus: return .appleA18
60+
case .iPhone16Pro: return .appleA18Pro
61+
case .iPhone16ProMax: return .appleA18Pro
62+
case .iPhone16e: return .appleA18
5863
}
5964
}
6065
}

Sources/DeviceIdentificator/Models/IPhoneModel.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,10 @@ public extension DeviceModel {
5454
case iPhone15Plus = "iPhone15,5"
5555
case iPhone15Pro = "iPhone16,1"
5656
case iPhone15ProMax = "iPhone16,2"
57+
case iPhone16 = "iPhone17,3"
58+
case iPhone16Plus = "iPhone17,4"
59+
case iPhone16Pro = "iPhone17,1"
60+
case iPhone16ProMax = "iPhone17,2"
61+
case iPhone16e = "iPhone17,5"
5762
}
5863
}

Sources/DeviceIdentificator/Processor.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ public extension DeviceModel {
4545
case appleA15Bionic
4646
case appleA16Bionic
4747
case appleA17Pro
48+
case appleA18
49+
case appleA18Pro
4850

4951
// Vision PRO:
5052
case appleR1

0 commit comments

Comments
 (0)