2012-03-02 13 views
34

Chcę dowiedzieć się, gdzie jest $ {EXECUTABLE_NAME} zmienna globalna zdefiniowane w Xcode 4.2

+0

zobacz ten wpis http://stackoverflow.com/questions/3437330/bundle-name-executable-name-product-name-anything-else – Vignesh

+0

Nie przydatne. Chcę znaleźć tę zmienną w Xcode. Już wiem, co to jest. –

Odpowiedz

59

[Twój cel] -> [Budowanie Settings] -> [nazwa produktu]

+6

to jest $ {PRODUCT_NAME} nie $ {EXECUTABLE_NAME} –

+29

'EXECUTABLE_NAME' jest generowany z [PRODUCT_NAME] [EXECUTABLE_PREFIX] [EXECUTABLE_SUFFIX]. Szczegóły tutaj: https://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html – brigadir

+2

Nie sądzę, aby powyższa odpowiedź była poprawna, ponieważ moja nazwa produktu XYZ i plik wykonywalny są nadal ABC.app – Alix

8

Dodanie powyżej dokładnych odpowiedzi

EDIT: Targets -> [nazwa docelowa] -> Budowanie Ustawienia -> Opakowania -> Nazwa produktu

Możesz napisać konkretny ciąg nazwy produktu lub po prostu skopiować $ (TARGET_NAME), aby taką samą nazwę z „[twoja Nazwa celu] "

Twoja nazwa produktu będzie brzmiała: "Twoja nazwa docelowa.app"