Wo finde ich Informationen, wie ich diese ändern kann?
${EXECUTABLE_NAME}
${PRODUCT_NAME}
Diese werden nur in der .plist-Datei angezeigt, aber wo sind die tatsächlichen Werte?
Wenn wir direkt ändern können, was immer wir in .plist wollen, warum wir diese brauchen.
Ich bin neu, deshalb habe ich Probleme, diese zu verstehen. Ich habe mir auch die Schlüsselreferenz für die Eigenschaftsliste von Apple-Informationen angesehen, diese $ {} -Werte jedoch nicht gefunden.
Antworten:
Das
PRODUCT_NAME
ist in den ZielenBuild Settings
imPackaging
Abschnitt definiert. Es hat standardmäßig den gleichen Namen wie Ihr Projekt.Bearbeiten:
Während
PRODUCT_NAME
ist standardmäßig der Name des Ziels (MyDemoApp
in diesem Fall). DasEXECUTABLE_NAME
ist eine Verkettung von:$EXECUTABLE_PREFIX
,$PRODUCT_NAME
Und$EXECUTABLE_SUFFIX
.Weitere Informationen finden Sie in der Referenz von EXECUTABLE_NAME .
Aktualisieren
Die neue Referenz finden Sie hier http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6
quelle
Product Name
Standardwert ist$(TARGET_NAME)
, obwohl er meinem Projektnamen entspricht.-Info.plist
Datei an, einige der Werte sind dort definiert und können daher geändert werden, ohne Xcode zu öffnenIch denke, das $ repräsentiert die Variable productName & executeableName, da das $ unter Unix verwendet wird. Die Variablen werden in der Build-Einstellung der Anwendung festgelegt. Sie sollten den Produktnamen daher nicht direkt in der plist-Datei ändern. Gehen Sie stattdessen zum Erstellen von Einstellungen, suchen Sie nach dem Produktnamen und ändern Sie ihn.
quelle