Ich versuche, Bundle-Anzeigename über Xcode Skript ausführen ändern, wenn eine spezielle Bedingung erfüllt ist. Bisher habe ich dies:Legen Sie Bundle-Anzeigename auf Version Zeichenfolge über Skript in Xcode
if [ MY_CONDITION ]; then
BUNDLE_DISPLAY_NAME = ${BUNDLE_VERSION};
fi
ich diesen Fehler
Linie 3: BUNDLE_DISPLAY_NAME: Befehl nicht gefunden
Wo sehe ich diese Phantasie Variablennamen nach oben? Und ist das, was ich versuche, sogar mit Skript möglich?
Wird der Anzeigename nicht in der 'Info.plist'-Datei festgelegt? – trojanfoe
@trojanfoe Sie meinen ich kann den Namen der Bundle-Anzeige in der Datei Info.plist ändern? Sicher. Aber kann ich dort ein bedingtes Ergebnis einrichten? Ich denke nicht. Bitte führe mich, wenn ich falsch liege. – NKorotkov
Yeah; Sie müssen ein neues * externes Werkzeug * Ziel erstellen (ich denke, dass es so genannt wird). Dieses Skript wertet dann die Bedingung aus und verwendet "Plistbuddy", um den Wert in der Datei "Info.plist" zu ändern. Sie machen dann Ihr Bündelziel abhängig von diesem externen Werkzeugziel. – trojanfoe