Gdzie mogę znaleźć informacje, jak je zmodyfikować
${EXECUTABLE_NAME}
${PRODUCT_NAME}
Są one wyświetlane tylko w pliku .plist, ale gdzie są rzeczywiste wartości.
Jeśli możemy bezpośrednio zmodyfikować to, co kiedykolwiek chcemy w .plist, dlaczego ich potrzebujemy.
Jestem nowy, dlatego mam problem ze zrozumieniem tych informacji. Zajrzałem również do informacji o jabłkach Odniesienie do klucza listy właściwości, ale nie znalazłem tych wartości $ {}.
Odpowiedzi:
PRODUCT_NAME
Jest zdefiniowany w docelowejBuild Settings
wPackaging
sekcji. Ma tę samą nazwę, co Twój projekt.Edytować:
While
PRODUCT_NAME
jest domyślnie nazwą celu (MyDemoApp
w tym przypadku).EXECUTABLE_NAME
Jest konkatenacją:$EXECUTABLE_PREFIX
,$PRODUCT_NAME
i$EXECUTABLE_SUFFIX
.Więcej informacji można znaleźć w dokumentacji EXECUTABLE_NAME .
Aktualizacja
Nowe odniesienie można znaleźć tutaj http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6
źródło
Product Name
domyślna wartość mojego to$(TARGET_NAME)
, chociaż jest równa nazwie mojego projektu ..-Info.plist
plik, niektóre wartości są w nim zdefiniowane i dlatego można je zmienić bez otwierania XcodeMyślę, że $ reprezentuje zmienną productName i executableName, ponieważ $ jest używany w systemie UNIX. Zmienne są ustawiane w ustawieniach kompilacji aplikacji. Dlatego nie należy zmieniać nazwy produktu bezpośrednio w pliku plist. Zamiast tego przejdź do ustawień kompilacji, wyszukaj nazwę produktu i zmień ją.
źródło