Frage

ich ein Produkt mit zwei Zielen haben, eine für das iPhone und das andere für iPad. Ich werde zwei separate Anwendungen bauen, nicht universal.

Als ich zwei icon.png Dateien für das Symbol der Anwendung haben müssen, da sie in der Größe unterscheiden, wie ich ich sehe, werden zwei info.plist Dateien haben müssen. nicht wahr?

Ich habe zwei Kopien der info.plist-Datei erstellt, mit dem Namen iPhone-info.plist und ipad-info.plist. Ich habe Recht jeden und zugewiesen, sie zu einem bestimmten Ziel angeklickt wird.

Nun, wenn ich kompilieren Ich sehe diesen Fehler:

Achtung: Die Copy Bundle Ressourcen BUILD-Phase enthält diese Datei Info.plist des Ziels 'iPhone-Info.plist'

.

Wenn ich die Zielzuweisung von beiden Info-Dateien entfernen, wird der Fehler verschwindet.

Hier sind die Fragen, die ich habe:

  • Wenn ich ein Ziel für info.plist nicht festlegen kann, wie jeder weiß, welches Ziel info.plist zu benutzen?
  • Gibt es eine andere Art und Weise jedes Ziel hat ein eigenes Symbol zu machen, ohne zwei plists mit?

Dank für jede Hilfe.

War es hilfreich?

Lösung

Wenn Sie Informationen über ein Ziel zu erhalten, klicken Sie auf „Build“ Registerkarte und geben Sie „plist“ in das Suchfeld ein, sehen Sie, dass die Datei Info.plist es erwartet, um dieses Ziel zu bauen mit in den Build-Einstellungen aufgeführt wird . Ändern Sie diesen Punkt an den Dateinamen jeder plist Datei, die Sie für jedes Ziel wollen.

Für jede plist Zielsetzungs fügt nur an die Ziel Build wie jede andere Datei - tatsächlich die App sagen eine bestimmte plist-Datei als „die“ plist-Datei mit den relevanten Informationen zu verwenden, können Sie es auch in der Notwendigkeit zu setzen Zielsystemeinstellungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top