2010-05-10 9 views
15

Ich habe irgendwo gelesen, dass die Screenshots, die Sie an Apple senden, die Statusleiste NICHT enthalten sollten; Allerdings zeigt meine App die Statusleiste zur Laufzeit an. Nachdem ich mich im App Store umgeschaut habe, habe ich festgestellt, dass einige App-Screenshots die Statusleiste enthalten.Iphone App Vorlage: Statusleiste und Screenshots

Also meine Frage ist ... Ist einschließlich der Statusleiste in Screenshots zur Applikation einer „rejectable“ Straftat? NB: Die Google App Screenshots enthält die Statusleiste so vermute ich bin kein ...

Vielen Dank!

+0

NB legte ich die App und es gab keine Ablehnung, wenn Statusleiste enthalten war. Es heißt thefashionpixie.com (es ist sehr rosa) – stumac85

Antwort

21

Nach dem iTunes Connect Developer Guide (PDF zur Verfügung, wenn Sie in Ihrem Entwickler-Konto angemeldet sind):

iPhone und iPod touch:

Porträt: 320x460px min, max 320x480px
Landschaft: 480x300px min, 480x320px max
"Bitte schließen Sie die iPhone-Statusleiste nicht ein."

iPad:

Porträt: 748x1024px min, max 768x1024px
Landschaft: "Geben Sie bitte nicht, dass die iPad-Statusleiste" 1004x768px min, max 1024x768px

Obwohl als Noah wird darauf hingewiesen, hat diese routinemäßig von den Entwicklern ignoriert und von Apple Rezensenten.
Ich hatte keine Apps abgelehnt, um die Statusleiste in Screenshots anzuzeigen.

0

Wenn Sie es in mehreren verschiedenen Anwendungen gesehen haben, sind Sie wahrscheinlich in Ordnung mit ihm einschließlich. Ich überlasse es mir selbst, weil es sauberer aussieht, aber Sie werden wahrscheinlich nicht abgelehnt, wenn Sie Ihre Screenshots nicht beschneiden.

2

So weit ich das beurteilen kann, ist der einzige Effekt, dass die Statusleiste im Standardbild nicht abgeschnitten wird, dass Xcode eine kleine gelbe Warnbeschriftung über der Bildminiatur im Zielfenster anzeigt.

Wenn dies ärgert Sie und Sie entscheiden, dass Sie die Statusleiste beschneiden wollen, ist es überraschend schwer, dies zu tun, ohne die Farben zu verzerren. Das ist ein Desaster, da es beim Übergang vom Standardbild in den laufenden Code zu einer visuellen Diskontinuität kommt.

Ich bin mir nicht 100% sicher, aber ich glaube das liegt daran, dass der On-Device-Screenshot ein ungewöhnliches PNG ohne eingebettetes Farbprofil erzeugt, während fast jedes Tool zum Zuschneiden (wie Vorschau) darauf besteht, einige hinzuzufügen Farbprofil. Dann wird Ihr zugeschnittenes PNG durch die Xcode-Optimierung weiter modifiziert, wenn es das IPA-Bundle erstellt, also ist es schwierig.

Die einzige Lösung, die ich gefunden habe, war die Ernte mit ImageMagick Dienstprogramm "konvertieren". Um zum Beispiel die 20px Statusleiste von einem iPad-1 Landschaft Screenshot von 1024x768 zu beschneiden ein Standardbild von 1024x748 zu bekommen, tun Sie:

convert infile.png -crop 1024x748+0+20 outfile.png 

Sie können „identifizieren -verbose“ verwenden, um auf eine Datei und schauen Sie sich alle Die anderen Änderungen werden von den meisten anderen Bildbearbeitungsprogrammen standardmäßig vorgenommen.

+0

+1 für die Befehlszeile Beispiel :) –

0

tut es klar zu sein scheinen. Ihre Dokumente sagen, dass keine Statusleisten enthalten sind, das ist wahrscheinlich die beste Antwort. Es scheint jedoch, dass viele Apps dieser Regel nicht folgen und im App Store aufgeführt sind. Einige behaupten, dass sie die Einschränkung "Keine Statusleiste" entfernen.Bis dann, am besten ist es, den Dokumenten zu folgen.

Hier ist ein praktisches Werkzeug, ziehen Sie einfach alle Ihre vollen Größe (mit Statusleiste) Screenshots und es wird ernten für Sie.

https://itunes.apple.com/us/app/status-barred/id413853485?mt=12

Verwandte Themen