При создании новых исходных файлов xcode добавляет комментарии с вашим именем и названием компании.
Где указать название моей компании для xcode (а не для проекта).
При создании новых исходных файлов xcode добавляет комментарии с вашим именем и названием компании.
Где указать название моей компании для xcode (а не для проекта).
Ответы:
в семени Xcode 4 GM:
на панели навигации (крайняя левая сторона) выберите проект (верхний элемент).
Разверните панель «Утилиты» (в правом верхнем углу окна, крайняя правая кнопка в трехкнопочной группе «Просмотр»).
В разделе «Документ проекта» находится текстовое поле «Организация» (просмотр файлов, второй раздел сверху).
По умолчанию Xcode вставляет название компании, подобное приведенному ниже, во все новые исходные файлы (.m .h и т. Д.):
Авторское право (c) 2009 MyCompanyName. Все права защищены.
Изменить эту ссылку так же просто, как ввести следующее в окне терминала, заменив «YourNameHere» на нужный текст. Также убедитесь, что все это введено в одной строке терминала.
по умолчанию пишется com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
ИЛИ
вы даже можете зайти в ~ / Library / Preferences, дважды щелкнуть com.apple.Xcode.plist и использовать удобный редактор plist, чтобы установить это и множество других интересных значений по умолчанию, не охватываемых панелями предпочтений Xcode или IB.
ИЛИ
Ответ @slf на этот вопрос показывает улучшенный способ достижения этого в Xcode 4 (вставлено ниже)
на панели навигации (крайняя левая сторона) выберите проект (верхний элемент).
Разверните панель «Утилиты» (в правом верхнем углу окна, крайняя правая кнопка в трехкнопочной группе «Просмотр»).
В разделе «Документ проекта» находится текстовое поле «Организация» (просмотр файлов, второй раздел сверху).
Я тестировал Xcode 4.2 Beta 7 (iOS 5.0).
Похоже, что Xcode не извлекает ORGANIZATIONNAME ни из одного
по умолчанию пишется com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ни
~ / Library / Preferences / com.apple.Xcode.plist
Правильное решение - обновить свое имя и название компании в адресной книге.
Затем вы можете попробовать, создав любой новый проект Xcode:
Или вы можете указать название компании в своей адресной карточке в приложении адресной книги Mac OS X. Работал у меня (SL, Xcode 3.2.2)
Добавляем к тому, что SLF написал выше:
в семени Xcode 4 GM:
на панели навигации (крайняя левая сторона) выберите проект (верхний элемент).
Разверните панель «Утилиты» (в правом верхнем углу окна, крайняя правая кнопка в трехкнопочной группе «Просмотр»).
В разделе «Документ проекта» находится текстовое поле «Организация» (просмотр файлов, второй раздел сверху).
Но есть небольшая загвоздка:
Изменение названия организации в соответствии с описанием SLF не привело к изменению файла проекта и сохранению изменений.
Вам нужно внести небольшие изменения в проект, например, добавить группу после изменения названия организации, это заставит Xcode 4 сохранить файл.
Кроме того, если вы работаете с рабочим пространством, вам необходимо внести изменения для каждого проекта.
Протестировано в XCode 4.0.2
Если вы хотите изменить __MyCompanyName__ в Xcode 4 , вы можете попробовать следующую команду.
по умолчанию пишут com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Осторожно, это пишет в домене com.apple. dt .Xcode, а не com.apple.Xcode
Я тестирую только на Xcode 4 pre3, и он работает.
Просто зайдите в appName-Info.plist и добавьте поле «Авторские права (читается человеком)»: nameOfDeveloper или companyName. :
В XCode 5 вы можете выбрать название компании при создании проекта. Если вы хотите изменить название компании для существующего проекта, тогда:
Здесь больше путаницы, чем должно быть. Я уточнил здесь: https://stackoverflow.com/a/9793899/1273966 Я сделаю то же самое в этой теме.
Если название организации пусто в проектном документе (описанном выше), название компании берется из записи «я» в вашей адресной книге.
Если вы введете название организации в проектный документ, как описано выше, оно заменит название компании в адресной книге. IE: Вы можете изменить название своей компании для каждого проекта. Довольно умно, но, очевидно, многих смущает.
В XCode 4 откройте свой проект. Выберите самый верхний элемент в навигаторе проекта (MyProjectName, 1 цель, iOS SDK 4.3 или что-то еще). Откройте файловый инспектор (View-> Utilities). В разделе «Документ проекта» вы должны увидеть строку «Организация». Отредактируйте это, и новые файлы, которые вы создадите, будут отображать новое название организации. Это настройка проекта, поэтому вам придется делать это для каждого проекта.
Поле "Название организации" отображается в мастере создания проекта. Его значение по умолчанию - это значение, которое было в ранее открытом проекте.
Похоже, что окончательная версия Xcode 4 не соблюдает параметр ORGANIZATIONNAME (либо старый, либо новый с com.apple.dt.Xcode. Это отстой для меня, потому что у меня есть название моей компании в моей адресной карте, но я не выполняю работу с Xcode для своей компании. Таким образом, я не хочу, чтобы название моей компании было вставлено в мои исходные файлы. Мне нужно значение, которое я установил для ORGANIZATIONNAME.
Обновление : похоже, что частично работает. Я выключил Xcode перед установкой значения, затем перезапустил его и создал новый проект. Я увидел, что он по-прежнему использует название моей компании из моей карты адресной книги, а не ORGANIZATIONNAME. Но затем я создал несколько новых файлов в проекте (Файл> Новый файл ...), и когда они были созданы, они ДЕЙСТВИТЕЛЬНО имели значение ORGANIZATIONAME. Итак, похоже, что в коде есть как минимум два бита кода, которые заполняют шаблон файла с названием компании, и они извлекаются из разных мест.