2015-06-02 9 views
7

Ich habe eine iPhone App mit Xcode gemacht. Die Geräteeinstellung ist auf "iPhone" eingestellt. Aber in iTunes Connect wird es abgelehnt, weil es nicht auf dem iPad läuft.App läuft auf dem iPad, während das iPhone nur

Das ist seltsam, weil es eine iPhone-App ist, aber wenn ich es in Xcode überprüfte, kann ich es mit dem iPad-Simulator ausführen, aber ich denke, normalerweise ist dies mit einer iPhone-App nicht möglich.

Ich habe Bilder hinzugefügt meine Frage klarer zu machen: Devices set to iPhone-only

It's still giving the possibility to run on iPad simulator..

Also, was ist schief gelaufen und wie kann ich es beheben?

EDIT: Bild von Auflösung Zentrum: enter image description here

+2

"Alle" iPhone Apps laufen auf dem iPad, sie verwenden nur nicht den ganzen Bildschirm – Wain

+2

Wenn Sie Ihr Projekt erstellen, haben Sie die Universal App gewählt? denn wenn du es getan hast und du es einfach danach änderst, wie in deinem Bild zu iPhone dies vielleicht das Problem – Omarj

+0

Ich erinnere mich nicht, aber wie kann ich es beheben? – sdd

Antwort

-3

Nichts ist hier falsch, können Sie dies für die Entwicklung Zweck Modus im Debug tun. Auch Sie können es auf Ihrem iPad-Gerät von xCode ausführen. Mach dir keine Sorgen, hier ist nichts falsch.

+1

Ja, es gibt, weil ich in meiner anderen App den iPad-Simulator nicht auf iPhone-Apps auswählen kann. und meine App wird abgelehnt, weil sie nicht auf dem iPad läuft, wie es sollte, aber es ist eine App nur für iPhone, so dass etwas falsch ist. – sdd

0

Jede App kann auf dem iPad laufen, egal ob sie unterstützt wird oder nicht. Die Option, die Sie in Xcode haben, ist, wenn Sie es so konfigurieren möchten, dass es auf dem iPad mit seinem eigenen Storyboard gut aussieht. Wenn du es für iPad und iPhone konfigurierst, fülle deine App einen + in der rechten Ecke des Preises im App Store und erscheint auf iPad Suchen. Wenn Sie es jedoch nicht für die Unterstützung von iPads konfigurieren, wird es bei Suchvorgängen im Apple App Store nicht angezeigt, es sei denn, Osmose wählt nur das iPhone aus. Sie können Ihre App einfach im App Store einreichen, ohne dass sie abgelehnt wird, mein Freund. Hoffe, dass hilft. Weiter codieren.

+0

Warum testen sie meine App auf einem iPad, wenn es eine iPhone-App ist ? Es ist keine universelle App – sdd

+0

Sie nicht. Sie führen es einfach auf jedem Gerät im Simulator aus.Wer hat dir gesagt, dass sie es auf einem iPad testen? –

+1

Das Auflösungszentrum! Folgendes wurde gesagt: Wir haben festgestellt, dass Ihre App bei der Überprüfung auf dem iPad mit iOS 8.3 nicht mit der iPhone-Auflösung ausgeführt wurde. Dies verstößt gegen die Richtlinien für die Überprüfung von App Stores. – sdd

4

Von den Apple iOS App Store Richtlinien für Bewertungen (https://developer.apple.com/app-store/review/guidelines/):

2,10 iPhone Apps auch auf dem iPad ohne Änderungen ausgeführt werden muß, um iPhone-Auflösung und bei 2X iPhone 3GS Auflösung

Grundsätzlich, wenn Wenn Sie eine App auf "Universal" setzen, wird die iPad- und iPhone-Version der Benutzeroberfläche angezeigt und in den Suchergebnissen für beide angezeigt. Wenn Sie es nur für das iPhone einrichten, ist es weiterhin auf iPads installierbar, wird jedoch standardmäßig nicht in den Suchergebnissen angezeigt. Wenn ein Benutzer es auf einem iPad installiert, wird es außerdem die Benutzeroberfläche auf den Bildschirm skalieren. Sie können nicht verhindern, dass Ihre App auf iPads ausgeführt wird.

+0

Ok ich bekomme das, aber wie wird ein Spiel für iPhones nicht in der Lage sein, gut auf einem iPad zu zeigen, da es im iPhone-Modus angezeigt wird. Ich habe sogar eine spezielle Version für das iPad, die ich veröffentlicht habe mehrere Apps und ich habe das nie zuvor bekommen .. – sdd

+0

Ihre spezielle Version für das iPad wird diejenige sein, die standardmäßig für Benutzer in der Suche angezeigt wird, aber sie können stattdessen die iPhone-Version installieren. Sie müssen die iPhone-Version auf dem iPad-Simulator testen, um sicherzustellen, dass sie ausgeführt wird. Standardmäßig wird das iPad mit der iPhone-Auflösung laufen, daher sieht es etwas verschwommen aus, aber es sollte trotzdem funktionieren. – Keab42

7

Dank all gefunden, ich das Problem/Lösung:

In meinem info.plist eine zusätzliche Zeile dort unterstützte Schnittstelle Orientierungen (iPad), wo der Portrait-Modus hinzugefügt wurde genannt wurde.

Ich habe keine Ahnung, wie das hier hinzugefügt wurde, aber als ich es entfernte, wurde das Problem gelöst.

+4

Ich habe das getan und es funktioniert immer noch nicht. Gab es noch etwas, was du getan hast? Ich habe die gleiche Ablehnung von App Review erhalten. –