Meine Apple Watch App wurde vom App Store abgelehnt, da das Symbol nicht auf dem Startbildschirm der Uhr angezeigt wird. Im Simulator werden keine Symbole angezeigt, und in der Begleit-App des iPhone-Simulators wird meine App für die Wiedergabe auf der Uhr ausgewählt und verfügt über ein Symbol.
Jedes Apple Watch-Symbol wird in images.xcassets bereitgestellt, das für die Haupt-iPhone-App, die WatchKit-Erweiterung und die WatchKit-App existiert.
Bitte sagen Sie mir, wie ich herausfinden kann, was das Problem ist.
Dies sind die Symbole in meinem WatchKit App-Paket.
Ich habe auch ein 1024x1024-Icon nach Bedarf in iTunes Connect hochgeladen.
Mein Attribut-Inspektor zeigt dies für Images.xcassets für meine WatchKit App an.
Ich suche immer noch nach dem Einstellungsbildschirm für Bildeinstellungen.
In der WatchKit App Info.plist gibt es nur ein Icon unter Icon files, icon40.png.
Habe das Bildset gefunden, das jetzt das ist.
Ich verwende tatsächlich ein AppIcon-Bildset mit diesen Einstellungen
Das 40pt Bild ist ein 80x80 PNG und das 44pt ein 88x88 PNG. Das WatchKit-Ziel in der AppIcon-Einstellung verweist auf meine iPhone-App Images.xcassets mit diesen Symbolen.
Wird mit dieser Information erneut in den App Store übertragen und hoffe auf das Beste.
Es sieht so aus, als ob Sie Ihrem Ziel kein Symbol zuweisen.
Sie sollten nicht für jede Symbolgröße ein einzelnes Symbol festlegen, sondern ein Symbol vom Typ AppIcon festlegen.
Erstellen Sie zunächst ein AppIcon in Ihrem images.xcassets
, indem Sie mit der rechten Maustaste in den linken Bereich klicken und Neues App-Symbol auswählen:
Fügen Sie Ihre Bilder hinzu, und wählen Sie in den Eigenschaften Ihre App für das Überwachungskit als Zielmitgliedschaft aus:
Gehen Sie dann zu Ihrem Watch-App-Ziel und weisen Sie diese AppIcon als Apps-Symbole-Quelle zu:
Der App Store wurde erneut abgelehnt, aber ich fand heraus, dass es in der Info.plist für meine WatchKit-App eine Zeile für "Icon-Dateien" gab, wobei ein Element auf eine Datei zeigte, die nicht existierte. Dies überschrieb die "App Icons Source" für das WatchKit App-Ziel. Einmal entfernt, wurde das Problem gelöst. Es spielte keine Rolle, wie oft ich versuchte, in Images.xcassets zu arbeiten, solange "Icon files" vorhanden war, würde das Symbol nie auf der Apple Watch erscheinen.
Stellen Sie sicher, dass das Symbol im WatchKit App-Paket (keine Erweiterung) enthalten ist und alle von Apple festgelegten Kriterien erfüllt. Stellen Sie sicher, dass sie Ihrem aktuellen Ziel zugewiesen sind.
Apple könnte erfordern, dass diese in den xcassets enthalten sind.
Das System passt die Größe Ihres Symbols für den App Store an und wendet eine kreisförmige Maske an. Laden Sie kein kreisförmiges Symbol hoch. Halten Sie das Design einfach und beachten Sie, dass Elemente an den äußeren Kanten durch die kreisförmige Maske verdeckt werden. Vermeiden Sie die Verwendung von Schwarz im Hintergrund Ihres Symbols, damit es nicht in den schwarzen Apple Watch-Startbildschirm eingeblendet wird.
1024 x 1024 Pixel 72 dpi, RGB, abgeflacht und keine Transparenz PNG oder qualitativ hochwertiges JPEG Das System wendet eine kreisförmige Maske an. Laden Sie kein kreisförmiges Symbol hoch. Wenn Ihr Symbol einen weißen oder hellen Hintergrund aufweist, wird ein Haarstrich für die Anzeige im App Store hinzugefügt. Bevor Sie Ihr Icon in iTunes Connect hochladen, erhalten Sie weitere Details zum Entwerfen von Symbolen für Apple Watch in den Apple Watch Human Interface Guidelines.
* Symbolgrößen Symbole auf dem Startbildschirm sind kreisförmig und Tabelle 20-1 listet den entsprechenden Durchmesser (in Pixel) und die Verwendung für jedes Symbol auf. Erstellen Sie alle diese Bildressourcen als @ 2x Bilder. (Beachten Sie, dass Xcode die Symbolgrößen in Punkten auflistet.) Tabelle 20-1Icon Größen für WatchKit App auf Apple Watch
%Vor%Zusätzlich zu den von Ihrer WatchKit-App verwendeten Symbolen benötigt die Apple Watch-App, die auf dem iPhone des Nutzers ausgeführt wird, Symbole, die Ihre App darstellen. In Tabelle 20-2 sind die Größen (in Pixel) für diese Symbolressourcen aufgeführt. Erstellen Sie diese Bildressourcen in der angegebenen Auflösung. (Beachten Sie, dass Xcode die Symbolgrößen in Punkten auflistet.) Tabelle 20-2Icon Größen für die Verwendung von Apple Watch App auf dem iPhone
%Vor%Erstellen Sie Ihre Symbole als randständige quadratische Bilder mit den angegebenen Dimensionen. Das System wendet die kreisförmige Maske automatisch an. Verwenden Sie das PNG-Format für alle Bilder und Symbole. Vermeiden Sie die Verwendung von verschachtelten PNGs. Sie können PNGs mit indizierten Farben verwenden, um Speicherplatz in Ihren Bilddateien zu sparen. Verwenden Sie die Standard-Bittiefe für Symbole und Bilder. Die Standard-Bittiefe für Symbole und Bilder beträgt 24 Bit, dh jeweils 8 Bit für Rot, Grün und Blau. Symbole dürfen keinen Alphakanal enthalten. *
Wenn Ihre WatchKit App wie in den Antworten oben beschrieben konfiguriert ist und Ihre AppIcon immer noch nicht auf Ihrer Apple Watch angezeigt wird, versuchen Sie Folgendes:
Das hat den Trick für mich gemacht. Meine AppIcon wurde wie in den Antworten oben beschrieben konfiguriert und erschien zunächst während der Entwicklung meiner App auf meiner Apple Watch. Nachdem ich jedoch bestimmte Bedingungen getestet hatte, die eine Deinstallation / Neuinstallation meiner App erforderten, wurde das App Icon nicht mehr auf meiner Watch angezeigt.
Sie müssen ein korrekt formatiertes AppIcon.appiconset erstellen. Der einfachste Weg, dies zu erreichen, besteht darin, Ihr 1024x1024px-Bild nach Ссылка hochzuladen, von dem Sie einen vollständig formatierten Satz mit dem AppIcon.appiconset herunterladen können. Aktivieren Sie das Kontrollkästchen, um WatchOS-Symbole in das Set aufzunehmen. (Ich habe keine Verbindung mit dieser Website.)
Durch Ziehen und Ablegen in eine Assets.xcassets-Gruppe in Ihrem Projekt importieren Sie alle erforderlichen Symbolgrößen, die für die verschiedenen Verwendungen bereits korrekt eingestellt sind.
Stellen Sie sicher, dass in Ihrer Projektanwendung das Ziel unter Build Settings
& gt; Asset Catalog Compiler - Options
& gt; Asset Catalog App Icon Set Name
Der Name ist auf AppIcon festgelegt. Sie sollten die App-Symbole sofort in verschiedenen Menüs in Xcode sehen. Möglicherweise müssen Sie zuerst den Build-Ordner bereinigen, bevor Sie dies in den Simulatoren sehen.
Tags und Links objective-c swift watchkit