Gdzie mogę ustawić nazwę mojej firmy?


Odpowiedzi:


47

W xCode 7.3 (edycja: do 11.3.1) po prostu wybierz górny plik projektu i Szukaj w narzędziach w lewym panelu

xCode


92

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).


2
Po wykonaniu tego kroku pamiętaj o prawidłowym zapisaniu projektu. Zobacz odpowiedź Sergio, jak to zrobić: stackoverflow.com/questions/2956464/…
Gavin Miller

Znalazłem to. Potem zmieniam coś związanego z względnym na bezwzględne itp. Cóż, teraz rzeczy się nie pokazują
user4951

@JimThio Myślę, że to może zaoszczędzić tylko onblur lub coś głupiego, być może będziesz musiał wyskoczyć, zamknąć kartę, zapisać kilka razy i
pomachać

75

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).


2
LUB skonfiguruj domyślny (ja) kontakt w książce adresowej twojego Maca (tam XCode szuka twojego nazwiska / firmy) [przepraszam, właśnie zobaczyłem odpowiedzi poniżej: P]
Alladinian

28

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.

wprowadź opis obrazu tutaj

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

wprowadź opis obrazu tutaj


+1 To samo tutaj, linie terminala też nie działają!
Andy M

3
Może to działa, gdy tworzysz nowy projekt, ale jeśli masz istniejący projekt i tworzysz nowy plik, to nie działa
JeffB6688 Kwietnia

to powinna być akceptowana odpowiedź ... schludna i prosta .. Dzięki kolego :)
Lithu TV

Dzięki za to - nie było to zbyt intuicyjne w imieniu Apple. Czy ktoś wie, czy klucz com.apple.Xcode.plist ORGANIZATIONAME jest używany gdziekolwiek?
Pete855217

Aplikacja Książka adresowa nazywa się teraz Kontakty .
Pang

11

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)


Właśnie potwierdziłem, że umieszczenie nazwy Twojej firmy w książce adresowej działa w przypadku publicznego wydania XCode 4.
Daniel

To ustawienie ma pierwszeństwo przed ORGANIZATIONNAME , moje projekty nie zmienią się, dopóki nie ustawię go prawidłowo.
Gavin Miller

1
Jednak jest to trochę problematyczne, jeśli jesteś wykonawcą…
Pierre Lebeaupin

11

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


fajnie :) Odkryłem, że naciśnięcie klawisza Enter / Return również spowoduje, że będzie się trzymać
slf

7

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.


5

Po prostu przejdź do appName-Info.plist i dodaj pole „Copyright (czytelne dla człowieka)”: nameOfDeveloper lub companyName. wprowadź opis obrazu tutaj:


Jest to specyficzne dla projektu, dlatego uważam to za korzystną odpowiedź.
csga5000

4

W XCode 5 możesz wybrać nazwę firmy podczas tworzenia projektu. Jeśli chcesz zmienić nazwę firmy dla istniejącego projektu, to:

  1. Otwórz plik .xcodeproj w Finderze, wybierając opcję „Pokaż zawartość pakietu”
  2. Otwórz project.pbxproj w TextEdit
  3. Zastąp bieżącą wartość ORGANIZATIONNAME żądaną.

2

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.


2

otwórz xcode

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).

tam możesz ustawić nazwę.


1

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.


0

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.


0

Możesz spróbować usunąć app-info.plisti spróbować wprowadzić dane app-info.plistdo swojego projektu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.