XCode 4: архив использует старое имя проекта - PullRequest
19 голосов
/ 18 сентября 2011

Я успешно переименовал свой проект.

Однако, когда я создаю архив (я готов загрузить его в магазин), Организатор показывает архив, названный с именем проекта OLD.

На самом деле я дважды переименовал этот проект! И это показывает оригинальное имя.

Я не знаю, собирается ли это сбить меня с толку, но это раздражает. Где определяется это имя?

В моем info.plist все использует значения по умолчанию, а в настройках сборки моей цели правильно указано Имя продукта.

Я нигде не вижу, чтобы это старое имя могло скрываться. Очистка проекта и перезапуск XCode ничего не делают.

Как я могу это исправить?

PS XCode 4.0.2

Ответы [ 3 ]

38 голосов
/ 07 октября 2013

Перейдите к продукту -> Схема -> Редактировать схему в списке слева, выберите Архив, и вы получите форму с текстовым полем Имя архива, где вы можете внести свои изменения.

Это работает для Xcode 4.6+ точно.

22 голосов
/ 18 сентября 2011

РЕДАКТИРОВАТЬ: устарело!

Кажется, что схема не переименовывается, когда проект переименовывается.

Полагаю, это одна из вещей с низким приоритетом в списке дел команды Xcode ...

В любом случае, просто нужно переименовать схему

1 голос
/ 09 октября 2017

Ответ хороший, это просто неочевидно в Xcode,

1) Чтобы редактировать свою схему, используйте Product -> Scheme -> Manage Schemes, как только там, вы увидите список, я знаю;для имени как такового «редактировать» не существует, однако дважды щелкните по названию схемы (медленный щелчок), имя позволит вам отредактировать и изменить его.

2) Чтобы отредактировать имя своего Архива (т. Е. Имя, которое появляется под схемой при архивировании в Организаторе), используйте «Продукт» -> «Схема -> Редактировать схему -> Перейти к архиву» (левое меню) ->, а затемвведите то, что вам нравится в имени архива.

Надеюсь, что справка, приведенные выше ответы верны, просто хотел поделиться точными шагами о том, как редактировать, так как у меня был один из тех моментов, когда я сам не увидел там кнопку РЕДАКТИРОВАТЬ ...

С уважением

Heider

...