Das Xcode-Zielsymbol wird nicht angezeigt

8

Beim Testen des AFNetworking-iOS-Beispielprojekts habe ich festgestellt, dass Xcode das Zielsymbol angezeigt hat. Xcode macht das für meine eigenen Projekte / Ziele jedoch nicht.

AFNetworking iOS-Beispielprojekt, das das Zielsymbol zeigt:

Ein Projekt, das das Zielsymbol nicht zeigt:

Der einzige Unterschied, den ich zwischen beiden Projekten sehen kann, ist, dass das AFNetworking iOS-Beispielziel ein 'Symboldateien (iOS 5)' ('CFBundleIcons' Rohschlüssel) Wörterbuch in * -Info.plist hat. Sicherlich kann dies nicht die Ursache des Problems sein, da mein Beispielprojekt auf iOS 7 ausgerichtet ist? Beide Ziele haben ein 'Icon files' ('CFBundleIconFiles' Raw Key) Array innerhalb von * -Info.plist.

Könnte jemand helfen, herauszufinden, wo Xcode nach dem Zielsymbol sucht?

    
Andy Bowskill 24.09.2013, 13:23
quelle

5 Antworten

2

Damit das Symbol angezeigt wird, müssen Sie das App-Symbol (Icon-72.png) im Stammverzeichnis Ihres Projekts haben.

Wenn Sie den Namen des App-Symbols geändert haben, müssen Sie die korrekten Eigenschaften (CFBundleIconFile, CFBundleIconFiles und CFBundleIcons) in der Datei Info.plist in den Namen der geänderten App-Ikone ändern.

(Dieser Teil spielt keine Rolle, aber ich habe festgestellt, dass es viel besser funktioniert, wenn Sie das tun.) Qualifizieren Sie Ihre info-plist-Datei in Ihren Zielerstellungseinstellungen vollständig mit dem folgenden Variablennamen: $ (SRCROOT) /ihr_plist_file_name.plist (ändern Sie natürlich "your_plist_file_name" auf den korrekten Namen)

Ich habe auch festgestellt, dass Sie das Info-Plot Ihres Ziels auf ein anderes Plist und dann wieder in die richtige Plist-Datei ändern müssen, damit das Symbol in den Erstellungseinstellungen angezeigt wird. Sie müssen auch von der Projektdatei wegklicken und dann zurück, damit sie in der Liste der Ziele angezeigt wird.

Ich verwende Xcode 5, aber das sollte auf Xcode 4 und höher funktionieren.

Viel Glück.

    
Matt W. 03.11.2013, 17:17
quelle
12

Ich habe alles versucht und das Icon-Problem nicht behoben. Ich verwendete Asset-Katalog für das Projekt und X-Code-Version war 5.0.2.

Die folgenden Schritte haben mein Problem behoben:

  1. Wählen Sie die Projektdatei aus dem Navigator und wählen Sie das Ziel, für das Sie keine Symbole
  2. haben
  3. Wählen Sie dann Build Phases und erweitern und kopieren Sie Bundle-Ressourcen
  4. Fügen Sie den Bundle-Ressourcen die Datei * .xcassets hinzu (in meinem Projekt war der Dateiname Images.xcassets)
  5. Säubere und baue das Ziel.
chamalabey 22.01.2014 02:02
quelle
4

Bitte führen Sie den Schritt

durch

1) Klicken Sie auf den App-Pfeil

2) Ziehen Sie das App-Symbol 120 * 120 px

3) fist Zeit klicken Sie auf das Schema, dann zeigen Sie das App-Icon oder ruhen Sie den Simulator und wieder ausführen

    
Deepesh 24.09.2013 14:09
quelle
2

Wenn Sie den Asset-Katalog verwenden, wählen Sie Images.xcassets und suchen Sie im Dateiinspektor nach. Überprüfen Sie die Zielmitgliedschaft und stellen Sie sicher, dass Ihr Ziel ausgewählt ist.

    
Maria 12.12.2014 01:03
quelle
1

Siehe diesen Screenshot:

Hier sind Blau Dimensionen und Rot sind Ikonennamen. Wie 57-57 ist eigentlich 57-57.png . Legen Sie alle diese Symbole im Stammverzeichnis des Projekts mit .xcodeproj file ab. Fügen Sie sie dem Projekt hinzu. Dann setze sie alle entsprechend in Target > Project Name > General

Dadurch wird jedes Icon automatisch an seiner Stelle in XCode angezeigt.

    
Vaibhav Saran 31.01.2014 11:29
quelle

Tags und Links