Estrictamente hablando, no, usted no necesita tener un iPhone con el fin de construir aplicaciones para el iPhone. El Simulador de iOS hace un trabajo bastante bueno y permite la prueba de cómo la aplicación es probable que funcione en un rango de modelos de iPhone (u otros dispositivos).
Sin embargo, tener algunos dispositivos físicos que usted puede instalar las aplicaciones es sin duda una ventaja. En mi propio desarrollo de la aplicación ha habido un número de veces que he identificado que algo simplemente no se parecía bastante a la derecha en un iPod, iPhone o iPad (mientras que en el Simulador se veía bien). Y, también he tenido casos donde algo no acababa de mirar/derecho de trabajo en el Simulador, pero no estuvo fino en un dispositivo físico.
Sólo usted puede decidir si mantener tu iPhone es de más valor para ti que de lo que venden.