Auf meinem iPhone und alle anderen iPhones und alle IOS-Simulatoren sowohl iPad und iPhone, sieht mein Layout wie folgt aus: IPad Layout Ausgabe
jedoch nach dem App Store einreichen, meine App abgelehnt wurde, weil es Die Seite wird auf dem iPad "abgeschnitten" und wird wie folgt angezeigt:
Dies sind präzise, aber vereinfachte Bilder des Problems. Der Hintergrund soll eine Kameraansicht (daher unscharfer Hintergrund) sein. und das durchscheinende Box ist ein UIView programmatisch hinzugefügt, wobei die Breite dynamisch über Bildschirmbreite info definiert:
screenSize: CGRect = UIScreen.main.bounds;
width = Int(screenSize.width)-5;
x = Int(screenSize.width/2)-width/2;
Bitte beachten Sie, hat dies funktioniert großartig auf allen bisherigen Updates auf allen Geräten, und obwohl ich machte keine Ändern Sie dies, aus irgendeinem Grund wurde meine App diesmal mit dem Screenshot abgelehnt.
Ich habe versucht, es auf allen verschiedenen iPad Simulatoren zu laufen, aber ich konnte das Problem nicht reproduzieren. Mein einziger Gedanke ist, dass es etwas mit Orientierung zu tun hat, aber ich kann es immer noch nicht sagen. Ich habe Code in AppDelegate, die App zu Porträt sperrt ... wieder, es war immer so ohne Problem.
Ich habe daher drei Fragen. Erstens, was könnte der Unterschied auf dem iPad des Rezensenten sein, was auf den Xcode iPad Simulatoren nicht der Fall ist?
Zweitens, warum wurde dies plötzlich als ein Problem markiert, wenn meine App mit dem gleichen UI-Code zuvor akzeptiert wurde?
Drittens und am wichtigsten, was sind die möglichen Ursachen/Fixes?
Vielen Dank.
ist diese App für IPAD und iPhone unterstützt? – KKRocks
Ich möchte nur, dass es für das iPhone verfügbar ist, aber nachdem ich mit App-Review gesprochen habe, scheinen sie immer wieder versuchen, es für iPad zu verwenden. –
Was sind deine 'Devices' unter' Deployment Info' in der Registerkarte 'Allgemein' deiner Projekteinstellungen? Ist es "iphone" oder "ipad" oder "Universal"? – Lion