Під час створення нових вихідних файлів xcode додає коментарі з вашим ім'ям та назвою компанії.
Де я можу вказати назву своєї компанії для xcode (не для проекту).
Під час створення нових вихідних файлів xcode додає коментарі з вашим ім'ям та назвою компанії.
Де я можу вказати назву своєї компанії для xcode (не для проекту).
Відповіді:
в насінні Xcode 4 GM:
на панелі навігації (крайній лівий бік) виберіть проект (верхній елемент).
Розгорніть панель «Утиліти» (у правій верхній правій, крайній правій кнопці групи 3 «Кнопка» Переглянути).
У розділі "Документ проекту" знаходиться текстове поле "Організація" (Перегляд файлів, перегляд другого розділу вгорі).
За замовчуванням Xcode вставляє назву компанії щось подібне до наступного у всі нові вихідні файли (.m .h тощо):
Авторські права (c) 2009 MyCompanyName. Всі права захищені.
Змінити цю посилання так само просто, як ввести наступне з вікна терміналу, замінивши "YourNameHere" текстом, який ви віддаєте перевагу. Також переконайтеся, що це все введено на одному рядку в терміналі.
за замовчуванням пише com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
АБО
Ви навіть можете зайти в ~ / Бібліотека / Налаштування та двічі клацнути на com.apple.Xcode.plist і скористатися зручним редактором пліс-денді, щоб встановити це та ще безліч інших цікавих за замовчуванням, не охоплених панелями уподобань Xcode чи IB.
АБО
@slf відповідь на це питання показує вдосконалений спосіб досягти цього в Xcode 4 (Вставлено нижче)
на панелі навігації (крайній лівий бік) виберіть проект (верхній елемент).
Розгорніть панель «Утиліти» (у правій верхній правій, крайній правій кнопці групи 3 «Кнопка» Переглянути).
У розділі "Документ проекту" знаходиться текстове поле "Організація" (Перегляд файлів, перегляд другого розділу вгорі).
Я протестував на Xcode 4.2 Beta 7 (iOS 5.0).
Схоже, що Xcode не виводить ORGANIZATIONNAME ні з одного, ні з одного
за замовчуванням пише com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ні
~ / Бібліотека / Налаштування / 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 , ви можете спробувати наступну команду.
за замовчуванням пише com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "ВашеNameHere";}'
Про це пильно пишуть у домені, 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 - або будь-який інший). Відкрийте інспектор файлів (Перегляд-> Утиліти). У розділі Проектний документ ви повинні побачити рядок "Організація". Відредагуйте це, і в нових створених файлах відображатиметься нова назва організації. Це налаштування проекту, тому вам доведеться робити це для кожного проекту.
Поле Ім'я організації - це те, що показано у майстрі нового проекту. Його за замовчуванням - це значення, яке було у раніше відкритому проекті.
Схоже, що остаточна версія Xcode 4 не дотримується налаштування ORGANIZATIONNAME (або старої, або нової з кодом com.apple.dt.Xcode. Це для мене досить, бо в моїй адресі є моє ім’я компанії, але я не займаюся роботою Xcode для своєї компанії. Таким чином, я не хочу, щоб моє фактичне ім’я компанії вставлялось у мої вихідні файли. Я хочу, щоб значення, яке я встановив для ORGANIZATIONNAME.
Оновлення . Схоже, це частково працює. Я перед тим, як встановити значення, зупинив Xcode, потім перезапустив його і створив новий проект. Я побачив, що вона все ще використовує назву моєї компанії з моєї картки адресної книги, а не ORGANIZATIONNAME. Але потім я створив кілька нових файлів у проекті (Файл> Новий файл ...), і коли вони були створені, вони DID мають значення ORGANIZATIONAME. Отже, схоже, що в коді є щонайменше два біти коду, які заповнюють шаблон файлу з назвою компанії, і вони тягнуться з різних місць.