Skip to content

Commit a4bbe47

Browse files
CopilotZandor300
andcommitted
Add iPhone 17 series and Apple Watch Ultra 3/Series 11 to Device.swift.gyb template
Co-authored-by: Zandor300 <6069593+Zandor300@users.noreply.github.com>
1 parent 5491934 commit a4bbe47

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Source/Device.swift.gyb

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ iPhones = [
9191
Device("iPhone16Pro", "Device is an [iPhone 16 Pro]()", "", ["iPhone17,1"], 6.3, (9, 19.5), "iPhone 16 Pro", "iPhone 16 Pro", 460, False, False, True, True, False, True, True, True, True, True, 0, False, 123, True, "a18Pro", True, True),
9292
Device("iPhone16ProMax", "Device is an [iPhone 16 Pro Max]()", "", ["iPhone17,2"], 6.9, (9, 19.5), "iPhone 16 Pro Max", "iPhone 16 Pro Max", 460, True, False, True, True, False, True, True, True, True, True, 0, False, 123, True, "a18Pro", True, True),
9393
Device("iPhone16e", "Device is an [iPhone 16e](https://support.apple.com/en-us/122208)", "https://cdsassets.apple.com/live/7WUAS350/images/tech-specs/122208-iphone-16e.png", ["iPhone17,5"], 6.1, (9, 19.5), "iPhone 16e", "iPhone 16e", 460, False, False, False, True, False, True, True, True, True, False, 0, False, 1, False, "a18", True, True),
94+
Device("iPhone17", "Device is an [iPhone 17]()", "", ["iPhone18,3"], 6.1, (9, 19.5), "iPhone 17", "iPhone 17", 460, False, False, False, True, False, True, True, True, True, True, 0, False, 13, False, "a19", True, True),
95+
Device("iPhone17Pro", "Device is an [iPhone 17 Pro]()", "", ["iPhone18,1"], 6.3, (9, 19.5), "iPhone 17 Pro", "iPhone 17 Pro", 460, False, False, True, True, False, True, True, True, True, True, 0, False, 123, True, "a19Pro", True, True),
96+
Device("iPhone17ProMax", "Device is an [iPhone 17 Pro Max]()", "", ["iPhone18,2"], 6.9, (9, 19.5), "iPhone 17 Pro Max", "iPhone 17 Pro Max", 460, True, False, True, True, False, True, True, True, True, True, 0, False, 123, True, "a19Pro", True, True),
97+
Device("iPhoneAir", "Device is an [iPhone Air]()", "", ["iPhone18,4"], 6.6, (9, 19.5), "iPhone Air", "iPhone Air", 460, False, False, False, True, False, True, True, True, True, True, 0, False, 13, False, "a19", True, True),
9498
]
9599

96100
iPads = [
@@ -317,6 +321,24 @@ watches = [
317321
"",
318322
["Watch7,9", "Watch7,11"], 2.0, (416,496), "Apple Watch Series 10 46mm", "Apple Watch Series 10 46mm", 326, False, False, False, False, False, False, False, True, False, False, 0, False, 0, False, "s10", False, False),
319323

324+
Device(
325+
"appleWatchUltra3",
326+
"Device is an [Apple Watch Ultra 3]()",
327+
"",
328+
["Watch7,12"], 2.2, (4,5), "Apple Watch Ultra 3", "Apple Watch Ultra 3", 338, False, False, False, False, False, False, False, True, False, False, 0, False, 0, False, "s11", False, False),
329+
330+
Device(
331+
"appleWatchSeries11_42mm",
332+
"Device is an [Apple Watch Series 11]()",
333+
"",
334+
["Watch7,17", "Watch7,19"], 1.9, (374,446), "Apple Watch Series 11 42mm", "Apple Watch Series 11 42mm", 326, False, False, False, False, False, False, False, True, False, False, 0, False, 0, False, "s11", False, False),
335+
336+
Device(
337+
"appleWatchSeries11_46mm",
338+
"Device is an [Apple Watch Series 11]()",
339+
"",
340+
["Watch7,18", "Watch7,20"], 2.0, (416,496), "Apple Watch Series 11 46mm", "Apple Watch Series 11 46mm", 326, False, False, False, False, False, False, False, True, False, False, 0, False, 0, False, "s11", False, False),
341+
320342
]
321343

322344
iOSDevices = iPods + iPhones + iPads + homePods
@@ -1496,6 +1518,8 @@ iOS_cpus = [
14961518
CPU("a17Pro" , "A17 Pro"),
14971519
CPU("a18" , "A18"),
14981520
CPU("a18Pro" , "A18 Pro"),
1521+
CPU("a19" , "A19"),
1522+
CPU("a19Pro" , "A19 Pro"),
14991523
CPU("m1", "M1"),
15001524
CPU("m2", "M2"),
15011525
CPU("m3", "M3"),
@@ -1514,6 +1538,7 @@ watchOS_cpus = [
15141538
CPU("s8", "S8"),
15151539
CPU("s9", "S9"),
15161540
CPU("s10", "S10"),
1541+
CPU("s11", "S11"),
15171542
]
15181543
}%
15191544

0 commit comments

Comments
 (0)