Skip to main content

iOS/iPadOS 27 (Regex Devices Can't upgrade)

  • June 9, 2026
  • 2 replies
  • 15 views

mvu
Forum|alt.badge.img+22

Taking a swing at the regex. How is this?

iOS/iPadOS 27 (Regex Devices Can't upgrade)


^(iPhone(12|13|14|15|16|17|18|19),\d|iPad(8,(9|10|11|12)|12,\d|13,(1|2|1[6789])|14,(1|2|[89]|1[01])|15,\d|16,\d|17,\d))$

2 replies

Chubs
Forum|alt.badge.img+26
  • Jamf Heroes
  • June 9, 2026

I’m using a reverse regex - basically anything that can run OS 27:

^iPhone1[2-9],.*|^iPhone20,.*|^iPad13,(1|2|4|5|6|7|8|9|10|11|16|17)$|^iPad14,(1|2|3|4|5|6|8|9|10|11|12)$|^iPad16,(3|4|5|6)$

and then matching what doesn’t match that regex pattern will give me all unsupported devices - probably more solid than the forward approach.


mvu
Forum|alt.badge.img+22
  • Author
  • Jamf Heroes
  • June 9, 2026

Had to clean up my bit to include some iPad Pro Models:

^(iPhone(12|13|14|15|16|17|18|19),\d|iPad(8,(9|10|11|12)|12,\d|13,([124-789]|1[016789])|14,([1-689]|1[01])|15,\d|16,\d|17,\d))$