Frage

Ich entwickle eine universelle iOS-App und die iPhone-Version ist fast fertig und ungefähr 50% des iPad.Allerdings muss ich anfangen, die iPhone-Version zu testen.Deshalb habe ich das Projekt nur so geändert, dass es ein iPhone-Ziel ist.Wenn sich die App jedoch auf dem iPad befindet, werden die NIB-Dateien für die iPad-Version in den iPhone-Simulator geladen.Daher sehen Sie im iPhone-Simulator nur einen Bruchteil des iPad-Bildschirms.Eine Lösung besteht darin, die Verweise auf die iPad-NIB-Dateien zu entfernen. Ich möchte diesen Ansatz jedoch vermeiden.

Jemand mit Vorschlägen?

Grüße

BEARBEITEN: Das Problem ist, wenn ich möchte, dass Benutzer die iPhone-Version auf einem iPad testen können (einige Benutzer haben nur ein iPad, kein iPhone).Wenn der iPhone-Simulator auf dem iPad ausgeführt wird, werden die falschen Nib-Dateien geladen.Diejenigen, die für das eigentliche iPad und nicht für das iPhone bestimmt sind.

War es hilfreich?

Lösung 2

okay, es endete mit der Lösung, die ich nicht tun wollte :) Ich habe die für das iPad vorgesehenen NIB-Dateien entfernt und das Problem entfernt.Nach dem Test muss ich die iPad-NIB-Dateien hinzufügen, um fortzufahren.

Andere Tipps

Sie möchten nicht "das Projekt nur so ändern, dass es ein iPhone-Ziel ist".Ändern Sie es zurück und erstellen Sie es einfach und führen Sie es auf dem Gerät aus (iPhone oder iPad, je nachdem, welches Sie angeschlossen haben).

Übrigens empfehle ich in Zukunft dringend, dass Sie früh und häufig testen - z.Täglich auf Geräten testen.

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