iOS has supported tcpdump for end users since...I can't remember, maybe iOS 4?
https://developer.apple.com/documentation/network/recording_...
https://developer.apple.com/documentation/network/recording_...
It said so in the article you commented on:
iOS doesn’t let you record a packet trace directly.