Debido a application sandboxing
en iOS, el cual restringe las aplicaciones sólo su individualmente zonas asignadas en el sistema de archivos (e impide el acceso a cualquier otra aplicación o el sistema operativo de archivos así como la memoria, la comunicación de red, etc.), una aplicación escrita para ser como un antivirus no puede leer nada fuera de su propio recinto.
Debido a la limitada multitarea en iOS, una aplicación escrita para ser como un antivirus no puede ejecutarse en segundo plano durante mucho tiempo para escanear el sistema en forma continua.
Estos dos factores juntos hacen que sea imposible hacer un antivirus como app para iOS, a menos que el dispositivo es liberado.
Cualquier antivirus, si se considera necesario, tendría que ser hecho por Apple. De terceros desarrolladores de aplicaciones están limitadas a las restricciones anteriores.
Además de los comentarios sobre la pregunta, puede ser vale la pena mirar esta presentación titulada "El Android vs iOS de Apple Seguridad Enfrentamiento de julio de 2012" (especialmente diapositivas #20 #33).