Pregunta

Estoy portando una aplicación con la funcionalidad de compra en la aplicación del iPhone al iPad, pero el simulador no maneja ninguna llamada de Storekit (fallan inmediatamente con una advertencia). Como todavía no hay iPads disponibles, no puedo usar un dispositivo para la depuración.

He pensado en algunas alternativas:

  • Use el código de iPhone tal como está. Esta es la apuesta segura ya que todo ya funciona en el iPhone, pero no se sentirá bien en el iPad (hay varios ViewControllers en un controlador de navegación involucrado en el iPhone, pero todo podría caber en una pantalla en la almohadilla).
  • Escriba un marco de prueba para StoreKit. De hecho, comencé a hacer esto, pero no podré terminarlo a tiempo.
  • Envíe el código no probado y reza. No, broma, esa no es una opción :)

Entonces, ¿algún pensamiento? ¿Alguien más ha escrito un marco de prueba para este tipo de cosas? Busqué un poco en Google pero no pude encontrar nada. ¡Estoy agradecido por cualquier pensamiento sobre esto!

¿Fue útil?

Solución

FWIW, terminé usando las mismas clases tanto en iPhone como en iPad, con diferentes archivos .xib para que se vea un poco mejor. No es perfecto, pero lo hará hasta que obtenga mi propio iPad. Todavía había más codificación involucrada de lo que me hubiera gustado, teniendo en cuenta que no podía probarlo completamente en el simulador, pero al menos pude probar la mayor parte en el iPhone.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top