Откуда xcode 4 получает имя пользователя для шаблонов файлов - PullRequest
9 голосов
/ 03 ноября 2011

Когда я создаю новый файл в xcode, шаблон файла выдает следующую строку:

//  Created by ANONYMOUS ANONYMOUS on 11/2/11.

В соответствии с документацией, это должно использовать полное имя пользователя, вошедшего в систему в данный момент, новместо этого он заменяет ANONYMOUS ANONYMOUS.Кто-нибудь знает, почему он не использует мое имя пользователя?Подставляемая переменная: ___FULLUSERNAME___

1 Ответ

6 голосов
/ 03 ноября 2011

Я думаю, что это вытягивает информацию для карты "я" в вашей адресной книге, чтобы заменить значения ___FULLUSERNAME___ и __MyCompanyName__. (В меню «Карточка» AddressBook.app выберите «Перейти к моей карточке» и проверьте, введены ли какие-либо данные. Вы можете установить любую карточку в своей адресной книге как свою карточку «я» и основу для этих значений.)

Я также видел, как разработчики используют инструмент командной строки defaults для явной установки этих значений вместо использования указанных выше переменных, когда они хотят поменять детали без изменения идентификатора своей адресной книги. Например, при написании кода от имени нескольких компаний.

по умолчанию написать com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Моя организация";}'

http://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/XcodeUserDefaultRef/100-Xcode_User_Defaults/UserDefaultRef.html#//apple_ref/doc/uid/TP40005535-CH3-SW10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...