При создании новых исходных файлов xcode добавляет комментарии с вашим именем и названием компании.
Где указать имя моей компании для xcode (а не проекта).
При создании новых исходных файлов xcode добавляет комментарии с вашим именем и названием компании.
Где указать имя моей компании для xcode (а не проекта).
В xCode 7.3 (редактирование: до 10.1) просто выберите верхний файл проекта и посмотрите "Утилиты" на левой панели.
в семенах Xcode 4 GM:
в навигационной панели (далеко слева сторона), выберите проект (верхний элемент).
Разверните панель "Утилиты" (в окне верхняя правая, крайняя правая кнопка в 3-кнопочная группа "Просмотр" ).
В разделе "Проектный документ" текстовое поле "Организация" (Файл Вид осмотра, вторая секция вверху).
По умолчанию Xcode вставляет компанию назовите нечто похожее на следуя во всех новых исходных файлах (.m.h и т.д.):
Copyright (c) 2009 MyCompanyName. Все права защищены.
Изменение этой ссылки так же просто как вводящий изнутри терминальное окно, заменяющее "YourNameHere" с текстом, который вы предпочитают. Кроме того, убедитесь, что все это введенный в одной строке терминала.
defaults написать com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
ИЛИ
вы даже можете пойти ~/Library/Настройки и двойной щелчок com.apple.Xcode.plist и используйте редактор удобного dandy plist, чтобы установить это и целая куча других интересных по умолчанию не распространяется на Xcode или IB.
ИЛИ
@slf answer по этому вопросу показывает улучшенный способ достижения этого в Xcode 4 (вставка ниже)
в навигационной панели (крайняя левая сторона), выберите проект (верхний элемент).
Разверните панель "Утилиты" (в правой верхней правой кнопке окна 3-кнопочная группа "Просмотр" ).
В разделе "Проектный документ" находится текстовое поле "Организация" (Вид осмотра файлов, второй раздел сверху).
Я тестировал Xcode 4.2 Beta 7 (iOS 5.0).
Кажется, что Xcode не извлекает ORGANIZATIONNAME из
defaults написать 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:
в навигационной панели (крайняя левая сторона), выберите проект (верхний элемент).
Разверните панель "Утилиты" (в правой верхней правой кнопке окна в 3-кнопочной группе "Вид" ).
В разделе "Проектный документ" находится текстовое поле "Организация" (вид проверки файлов, второй раздел сверху).
Но есть небольшой улов:
Изменение названия организации как описанного SLF не изменило файл проекта как измененный и никаких изменений там, где они были сохранены.
Вам нужно внести небольшое изменение в проект, например добавить группу после изменения названия организации, это приведет к тому, что Xcode 4 сохранит файл.
Кроме того, если вы работаете в рабочей области, вам нужно внести изменения для каждого проекта.
Протестировано на XCode 4.0.2
Если вы хотите изменить __MyCompanyName__ в Xcode 4, вы можете попробовать следующую команду.
defaults write com.apple. dt.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Осторожно, это пишет в домене com.apple. dt.Xcode, а не com.apple.Xcode
Я тестирую только на Xcode 4 pre3, и он работает.
Просто перейдите в appName-Info.plist и добавьте поле "Copyright (human-readable)": nameOfDeveloper или companyName. :
В XCode 5 вы можете выбрать название компании при создании проекта. Если вы хотите изменить название компании для существующего проекта, то:
Там больше путаницы, чем должно быть. Я пояснил здесь: fooobar.com/questions/32520/... Я сделаю то же самое в этом потоке.
Если название организации пуста в документе проекта (описано выше), название компании вытаскивается из записи "me" в вашей адресной книге.
Если вы введете название организации в документе проекта, как описано выше, оно переопределит название компании в адресной книге. IE: вы можете переопределить название своей компании на основе каждого проекта. Довольно умный, но, очевидно, много людей путают.
открыть xcode
Разверните панель "Утилиты" (в правой верхней правой кнопке окна в 3-кнопочной группе "Вид" ).
В разделе "Проектный документ" находится текстовое поле "Организация" (вид проверки файлов, второй раздел сверху).
там вы можете установить имя.
В XCode 4 откройте свой проект. Выберите самый верхний элемент в Навигаторе проектов (MyProjectName, 1 target, iOS SDK 4.3 - или что-то еще). Откройте инспектор файлов (View- > Utilities). В разделе "Проектный документ" вы должны увидеть строку "Организация". Отредактируйте это, и новые созданные вами файлы будут отображать новое название организации. Это настройка проекта, поэтому вам нужно сделать это для каждого проекта.
Поле "Имя организации" - это имя, указанное в мастере создания проекта. Его значением по умолчанию является значение, которое оно было в ранее открытом проекте.
Похоже, что окончательная версия Xcode 4 не соответствует настройке ORGANIZATIONNAME (либо старой, либо новой с com.apple.dt.Xcode. Это отстой для меня, потому что у меня есть имя моей компании в моей адресная карта, но я не выполняю работу Xcode для своей компании. Таким образом, я не хочу, чтобы мое фактическое название компании было вставлено в мои исходные файлы. Я хочу, чтобы значение, которое я установил для ORGANIZATIONNAME.
Обновление. Похоже, что он частично работает. У меня был завершение Xcode перед установкой значения, затем я перезапустил его и создал новый проект. Я видел, что он по-прежнему использовал мое название компании на моей карточке адресной книги, а не ORGANIZATIONNAME. Но затем я создал несколько новых файлов в проекте (Файл > Новый файл...), и когда они были созданы, они имеют значение из ORGANIZATIONAME. Таким образом, похоже, что в коде есть по меньшей мере два бита кода, которые заполняют шаблон файла с именем компании, и они вытягиваются из разных мест.
Вы можете попробовать удалить app-info.plist
и попытаться ввести app-info.plist
в свой проект.