Having read books on iOS Pentesting, I noted almost all security testcases or tool(s) require a jailbroken device.
I looked for information about this, because it is needed to perform those tests or to use those tools, and I understood it.
But I cannot find an explanation around:
In the real world not all devices are jailbroken, so how relevant are test results using a jailbroken device in a real context?
Can I assume that an application vulnerability once found in a debugging environment, it should be replicated on a non-jailbroken device to become validated?