Cómo asegurar que mi aplicación sea aprobada antes de construir

No creo que haya ninguna forma de obtener una aplicación preaprobada. Solo evalúan la aplicación después de que se haya creado y enviado. Es posible que simplemente necesite encontrar aplicaciones comparables en el mercado y extrapolar de eso, ya sea que lo aprueben o no. Las razones para el rechazo de aplicaciones varían desde contenido (explícito o controvertido) hasta tecnología (usando ID de dispositivo para el seguimiento de usuarios) a razones aparentemente extrañas (como un cliente de Twitter que muestra una palabra de maldición que tomó de Twitter).

Incluso si muestra su aplicación a un representante de Apple y le dicen que pasaría hoy, son una empresa privada y tienen el derecho de cambiar las reglas mañana. La aplicación se evalúa cada vez que publica una actualización y esas actualizaciones se juzgan según las reglas más recientes.

No todo son malas noticias. Apple generalmente te dice por qué te rechazaron para que puedas arreglarlo y volver a enviarlo. Además, publican pautas de revisión para ayudarlo a hacerlo bien la primera vez.