Domanda

Sto portando un'app con funzionalità di acquisto in-app dall'iPhone all'iPad, ma il simulatore non gestisce alcuna chiamata StoreKit (falliscono immediatamente con un avviso). Dal momento che non ci sono ancora iPad disponibili, non posso usare un dispositivo per il debug.

Ho pensato ad alcune alternative:

  • Usa il codice iPhone così com'è. Questa è la scommessa sicura dal momento che tutto funziona già su iPhone, ma non si sentirà bene sull'iPad (ci sono diversi ViewController in un Controller di navigazione coinvolto su iPhone, ma tutto potrebbe adattarsi a una schermata sul pad).
  • Scrivi un framework di test per StoreKit. In realtà ho iniziato a farlo, ma non sarò in grado di finirlo in tempo.
  • Invia codice non testato e prega. Nah, sto solo scherzando - non è un'opzione :)

Allora, qualche pensiero? Qualcun altro ha scritto un framework di test per questo genere di cose? Ho cercato su Google un po 'ma non sono riuscito a trovare nulla. Sono grato per qualsiasi pensiero su questo!

È stato utile?

Soluzione

FWIW, ho finito per utilizzare le stesse classi sia su iPhone che su iPad, con diversi file .xib per renderlo leggermente migliore. Non è perfetto, ma lo farà fino a quando non avrò il mio iPad. C'era ancora più codifica di quanto mi sarebbe piaciuto, considerando che non potevo testarlo completamente sul simulatore, ma almeno ho potuto testare la maggior parte su iPhone.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top