Frage

Ich porte eine App mit In-App-Kauffunktionen vom iPhone auf das iPad, aber der Simulator behandelt keine Storekit-Anrufe (sie fehlschlagen sofort mit einer Warnung). Da noch keine iPads verfügbar sind, kann ich kein Gerät zum Debuggen verwenden.

Ich habe an ein paar Alternativen gedacht:

  • Verwenden Sie den iPhone -Code so. Dies ist die sichere Wette, da alles bereits auf dem iPhone funktioniert, aber es wird sich nicht richtig auf dem iPad fühlen (es gibt mehrere ViewController in einem NavigationController, der auf dem iPhone beteiligt ist, aber alles könnte auf einen Bildschirm auf dem Pad passen).
  • Schreiben Sie einen Testframework für Storekit. Ich habe tatsächlich angefangen, aber ich werde es nicht rechtzeitig beenden.
  • Reichen Sie ungetestete Code ein und beten Sie. Nein, nur ein Scherz - das ist keine Option :)

Also, irgendwelche Gedanken? Hat noch jemand einen Testrahmen für solche Dinge geschrieben? Ich habe ein bisschen gegoogelt, konnte aber nichts finden. Ich bin dankbar für alle Gedanken dazu!

War es hilfreich?

Lösung

FWIW, ich habe die gleichen Klassen sowohl auf dem iPhone als auch auf dem iPad mit verschiedenen .xib -Dateien verwendet, damit es etwas besser aussieht. Es ist nicht perfekt, aber es wird so bis ich mein eigenes iPad bekomme. Es gab noch mehr Codierung als ich es mir gewünscht hätte, wenn man bedenkt, dass ich es nicht vollständig auf dem Simulator testen konnte, aber ich habe zumindest das meiste davon auf dem iPhone testen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top