2012-04-16 14 views
6

Weiß jemand, warum das passiert? Da mein Projekt ein lokales Netzwerk verwendet, ist es nicht sinnvoll, es auf nur einem Gerät zu testen. Daher möchte ich es auf 20 installieren. Ich baue es einmal und lade es dann auf jedes Gerät mit dem Veranstalter. Bei etwa 3 oder 4 Übertragungen wird das Symbol jedoch nicht übertragen, und stattdessen verbleibt ein weißes Symbol nur auf dem Startbildschirm. Wenn ich es starte und dann die Multitaskleiste überprüfe, ist das Symbol dort (und es wird ausgeblendet auf dem Startbildschirm angezeigt, während die Multitaskleiste aktiv ist). Wenn ich die App erneut übertrage, kommt das Icon gut an. Die Geräte sind alle 32 GB iPad 2.iOS: Icon kann gelegentlich nicht auf Gerät übertragen werden

Die Abmessungen des Symbols sind korrekt (72x72 RGB24), und der Name des Symbols ist korrekt (Icon-72.png). Ich habe bemerkt, dass es zwei Einträge in meinem Info-Plist gibt: Icon-Dateien und Icon-Dateien (iOS 5). Mein Implementierungsziel ist 5.0. Soll ich also das erste Ziel löschen? Dieses Programm ist groß und braucht viel Zeit, um es zu übertragen und zu installieren, daher mag ich es nicht, es zweimal zu laden. Was kann ich tun?

+0

Ich weiß nicht, warum das passiert, also werde ich meine Antwort nicht als Antwort einreichen. Allerdings hatte ich ähnliche Probleme, aber die Bilddateien vollständig zu entfernen und sie dann erneut hinzuzufügen, behob das Problem. Es geschah mehrmals, bevor die Bilder schließlich "verschwanden" und verschwanden. (Upvoting diese Frage für eine bessere Lösung/Erklärung) – Squatch

+0

Ich habe gesehen, das passiert im Simulator für alle Apps. Normalerweise korrigiert es sich nach einigen weiteren Builds. Ich sehe es auch auf meinem Gerät mit iOS 5.1 installiert. Ich hatte es nach einem Neustart aber klar. Ich denke, das ist ein Fehler im System selbst und nicht in Verbindung mit unserem Code. –

+0

@ThomasHajcak Ja, in letzter Zeit merke ich das auch. Sehr merkwürdig ... – borrrden

Antwort

0

In neueren Versionen von Xcode scheint es nicht zu passieren. Also werde ich es in Xcode zu einer Laune bringen.

+0

Nicht sicher, warum dies abgelehnt wurde, also hier ist eine Abstimmung – Zimm3r

0

Die App-Symbole (Retina und Normal) müssen im Stammverzeichnis Ihrer Anwendung platziert werden. das Problem zu beheben, fand ich, dass der beste ist, den Prozess von Grund auf neu zu starten:

  1. die Symbole aus dem Projekt entfernen
  2. sauber die Build
  3. Daten abgeleitet löschen (Organiser-> Projekte) *
  4. entfernen Sie die Symbole aus der App-Info-Plist-Datei (Icon-Dateien und Icon-Dateien iOS5).
  5. Ziehen Sie die Symbole in der Zusammenfassung App Icon Abschnitt
  6. Bauen

* Ich weiß nicht, ob dieser Schritt erforderlich ist, aber ich mache es trotzdem bei der Fehlersuche.

+0

Das habe ich in erster Linie gemacht. Es wird nur gelegentlich übertragen, so dass es seltsam ist. – borrrden

Verwandte Themen