Podczas tworzenia nowych plików źródłowych xcode dodaje komentarze z Twoim imieniem i nazwą firmy.
Gdzie mam ustawić nazwę firmy dla xcode (nie projekt).
Podczas tworzenia nowych plików źródłowych xcode dodaje komentarze z Twoim imieniem i nazwą firmy.
Gdzie mam ustawić nazwę firmy dla xcode (nie projekt).
Odpowiedzi:
w nasionach GMO Xcode 4:
w okienku nawigacji (najdalej po lewej stronie) wybierz projekt (górny element).
Rozwiń panel Narzędzia (w prawym górnym rogu okna, skrajny prawy przycisk w grupie „Widok” z trzema przyciskami).
W sekcji „Dokument projektu” znajduje się pole tekstowe „Organizacja” (widok Inspekcja plików, druga sekcja od góry).
Domyślnie Xcode wstawia nazwę firmy podobną do poniższej we wszystkich nowych plikach źródłowych (.m .h itp.):
Copyright (c) 2009 MyCompanyName. Wszelkie prawa zastrzeżone.
Zmiana tego odniesienia jest tak prosta, jak wprowadzenie poniższego tekstu z okna terminala, zastępując „YourNameHere” preferowanym tekstem. Upewnij się również, że wszystko to jest wpisane w jednym wierszu terminala.
wartości domyślne napisz com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
LUB
możesz nawet przejść do ~ / Library / Preferences i dwukrotnie kliknąć com.apple.Xcode.plist i użyć poręcznego edytora plist, aby ustawić to i całą masę innych interesujących ustawień domyślnych, których nie obejmują panele preferencji Xcode ani IB.
LUB
@slf answer na to pytanie pokazuje ulepszony sposób osiągnięcia tego w Xcode 4 (wklejony poniżej)
w okienku nawigacji (najdalej po lewej stronie) wybierz projekt (górny element).
Rozwiń panel Narzędzia (w prawym górnym rogu okna, skrajny prawy przycisk w grupie „Widok” z trzema przyciskami).
W sekcji „Dokument projektu” znajduje się pole tekstowe „Organizacja” (widok Inspekcja plików, druga sekcja od góry).
Testowałem na Xcode 4.2 Beta 7 (iOS 5.0).
Wygląda na to, że Xcode nie pobiera nazwy ORGANIZATIONNAME z żadnej z nich
wartości domyślne napisz com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ani
~ / Library / Preferences / com.apple.Xcode.plist
Właściwym rozwiązaniem jest aktualizacja imienia i nazwiska oraz nazwy firmy w książce adresowej.

Następnie możesz spróbować, tworząc dowolny nowy projekt Xcode:

Lub można ustawić nazwę firmy w swojej karcie adresowej w Mac OS X aplikacji książki adresowej. Pracował dla mnie (SL, Xcode 3.2.2)
Dodając do tego, co SLF napisał powyżej:
w nasionach GMO Xcode 4:
w okienku nawigacji (najdalej po lewej stronie) wybierz projekt (górny element).
Rozwiń panel Narzędzia (w prawym górnym rogu okna, skrajny prawy przycisk w grupie „Widok” z trzema przyciskami).
W sekcji „Dokument projektu” znajduje się pole tekstowe „Organizacja” (widok Inspekcja plików, druga sekcja od góry).
Ale jest mały haczyk:
Zmiana nazwy organizacji zgodnie z opisem SLF nie spowodowała ustawienia pliku projektu jako zmodyfikowanego i żadnych zmian nie został zapisany.
Musisz wprowadzić niewielką zmianę w projekcie, na przykład dodanie grupy po zmianie nazwy organizacji, spowoduje to, że Xcode 4 zapisze plik.
Również jeśli pracujesz w obszarze roboczym, musisz wprowadzić zmiany dla każdego projektu.
Przetestowano w XCode 4.0.2
Jeśli chcesz zmienić __MyCompanyName__ w Xcode 4 , możesz wypróbować następujące polecenie.
domyślnie napisz com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Ostrożnie to pisze w domenie com.apple. dt .Xcode, a nie com.apple.Xcode
Testuję tylko na Xcode 4 pre3 i działa.
Po prostu przejdź do appName-Info.plist i dodaj pole „Copyright (czytelne dla człowieka)”: nameOfDeveloper lub companyName.
:
W XCode 5 możesz wybrać nazwę firmy podczas tworzenia projektu. Jeśli chcesz zmienić nazwę firmy dla istniejącego projektu, to:
Jest w tym więcej zamieszania niż powinno. Wyjaśniłem tutaj: https://stackoverflow.com/a/9793899/1273966 Zrobię to samo w tym wątku.
Jeśli nazwa organizacji jest pusta w dokumencie projektu (opisanym powyżej), nazwa firmy jest pobierana z wpisu „ja” w książce adresowej.
Jeśli wpiszesz nazwę organizacji w dokumencie projektu, jak opisano powyżej, nadpisze ona nazwę firmy w książce adresowej. IE: Możesz nadpisać nazwę swojej firmy dla każdego projektu. Całkiem sprytny, ale oczywiście wielu ludzi jest zdezorientowanych.
W XCode 4 otwórz swój projekt. Wybierz najwyższy element w Nawigatorze projektu (MyProjectName, 1 cel, iOS SDK 4.3 - lub cokolwiek). Otwórz inspektora plików (Widok-> Narzędzia). W sekcji Dokument projektu powinien być widoczny wiersz „Organizacja”. Edytuj to, a nowe pliki, które utworzysz, będą wyświetlać nową nazwę organizacji. To jest ustawienie projektu, dlatego będziesz musiał to zrobić dla każdego projektu.
Pole Nazwa organizacji jest wyświetlane w kreatorze nowego projektu. Jego wartością domyślną jest wartość, która znajdowała się we wcześniej otwartym projekcie.
Wygląda na to, że ostateczna wersja Xcode 4 nie przestrzega ustawienia ORGANIZATIONNAME (albo stara, albo nowa z kodem com.apple.dt.Xcode. To jest do bani, ponieważ na karcie adresowej mam nazwę firmy, ale nie wykonuję pracy z Xcode dla mojej firmy. Dlatego nie chcę, aby rzeczywista nazwa mojej firmy była wstawiana do moich plików źródłowych. Chcę mieć wartość, którą ustawiłem dla ORGANIZATIONNAME.
Aktualizacja : Wygląda na to, że częściowo działa. Zamknąłem Xcode przed ustawieniem wartości, a następnie uruchomiłem go ponownie i utworzyłem nowy projekt. Zauważyłem, że nadal używa nazwy mojej firmy z mojej karty adresowej, a nie NAZWA ORGANIZACJI. Ale potem utworzyłem kilka nowych plików w projekcie (Plik> Nowy plik ...) i kiedy zostały utworzone, miały wartość z ORGANIZATIONAME. Wygląda więc na to, że w kodzie są co najmniej dwa bity kodu, które wypełniają szablon pliku nazwą firmy i są one pobierane z różnych lokalizacji.