2015-11-27 3 views
1

Я хочу изменить отображаемое имя приложения для моего проекта iOS на XCode. Проблема в том, что как только я изменяю PRODUCT NAME на настройки сборки, я начинаю получать сотни ошибок связывания в тестовом проекте. Он больше не находит занятийМожно ли изменить отображаемое имя приложения без изменения имени модуля?

На всех тестовых классах у меня было import MyAppOldName, и я был вынужден изменить его на import MyAppNewName. Даже после этого изменения ошибки компоновщика сохраняются.

Я просто хочу изменить отображаемое имя, не хочу бороться с XCode в течение 2 часов только из-за этого.

+0

Это зависит от того, где вы его измените. Несколько значений конфигурации зависят от значения других значений конфигурации. Изучите * Настройки сборки *, чтобы узнать, как они работают. – trojanfoe

+0

@trojanfoe: Я только хочу изменить отображаемое имя, не уверен, почему это нарушает тестовый проект. Если есть лучший и простой способ сделать это, я бы пошел на это – StackOverflower

ответ

3

В Xcode выберите цель. Затем выберите вкладку «Информация». Найдите кнопку «Отображать имя пучка». Скорее всего, его текущее значение составляет ${PRODUCT_NAME}. Просто замените это значение текстом имени, которое вы хотите отобразить под значком приложения.

Если нет записи «Отображаемое имя пучка», добавьте новый ключ и выберите «Отображаемое имя пучка» в раскрывающемся списке.

Это изменение не будет иметь другого эффекта, кроме изменения имени под значком.

+0

'Отображаемое имя пучка' не существует. Я создам его и посмотрю, как это получится. – StackOverflower

+0

Это сделало это, спасибо :) – StackOverflower