Как переименовать проект в Xcode 5?



Как переименовать проект в Xcode 5?
Какие шаги мне нужно предпринять?
В прошлом это всегда был очень сложный ручной процесс.

654   8  

8 ответов:

Ну, ответ очень очень простой Apple в Xcode 5! В навигаторе проектов слева медленно щелкните 2 x, и имя файла проекта будет доступно для редактирования. Введите новое имя. Появится лист с предупреждением и перечислит все элементы, которые Xcode 5 считает, что он должен измениться. Вы, вероятно, можете доверять ему, но вы должны проверить его. Список будет включать в себя информацию.plist и различные файлы, но и все соответствующие строки из файлов nib/xib, таких как меню MainMenu.

принять изменения, и вы получите приглашение сохранить снимок проекта. Всегда делайте снимок, когда Xcode спрашивает, будет полезно восстановить, если что-то не работает.

изменить имя проекта:-

  1. нажмите на цель в xcode, справа в разделе "идентификация и тип" под именем измените имя и нажмите кнопку ENTER на клавиатуре.
  2. появится окно, подтверждающее изменение и то, что оно изменится. Как только вы подтвердите это, внесите изменения.

изменить имя корневой папки: -

  1. перейти в каталог проекта и переименуйте корневую папку,
  2. откройте проект и вы найдете все файлы отсутствуют, вам нужно снова добавить все файлы проекта
  3. щелкните правой кнопкой мыши на пакет проекта .xcodeproj файл и выберите "Показать содержимое пакета" из контекстного меню. Открывай .pbxproj файл с любым текстовым редактором. 4 > Найдите и замените любое вхождение исходного имени папки новым именем папки. 5 > сохраните файл.

изменить название схемы:-

  1. переименовать .xscheme file enter image description here

Если ваш проект является статической структурой, то убедитесь, что ваш заголовочный файл имеет общедоступное целевое членство

Я действительно рекомендую просто открыть папку в общем редакторе, таком как Sublime Text, и сделать поиск/замену по всей папке. Другие методы, которые я нашел, были нестабильны, особенно в сочетании с ними .xcworkspace и cocoapods.

в Xcode 8.0, чтобы переименовать свой проект, просто выполните следующие инструкции, как описано в справке Xcode:

1-Выберите свой проект в навигаторе проектов.

2-в разделе идентификация и тип инспектора файлов введите новый имя в поле Имя.

3 - Нажмите Клавишу Return.

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

4-чтобы выборочно переименовывать элементы, отключите флажки для любых элементов вы не хотите переименовывать. Чтобы переименовать только ваше приложение, оставьте его выделено и отменено выделение всех остальных элементов.

5 - Нажмите Кнопку Переименовать.

источник:http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f

Xcode 6 (бета 6 на данный момент) кажется не очень надежным с переименованием проектов. Для меня он не переименовал несколько файлов и групп. Он также не переименовывает физическую папку, в которой находится проект. Чтобы переименовать мой проект, чтобы убедиться, что все чисто, я пошел на дополнительную длину, чтобы создать новый проект с новым именем и скопировать все файлы. Ресурсы легко скопировать,но группы должны быть воссозданы. Самой большой проблемой с этим, однако, являются файлы модели данных CoreData. Пытаясь чтобы просто скопировать это приведет к повреждению файла модели, даже если все выглядит так, как будто все в порядке.

когда вы переименовываете имя проекта в XCode5, тогда информация.запись plist удалена из Targets - - - > General - - - > identity. Вам просто нужно упомянуть об этом еще раз.

enter image description here

в Xcode 7, переименование проекта все еще может сломать ваше приложение. Убедитесь, что вы создали резервную копию, прежде чем попробовать его. Нажмите на значок проекта и найдите имя проекта в панели инспектора. Если вы измените его там, Xcode спросит вас, Хотите ли вы переименовать связанные файлы. Может работать. Но если нет, попробуйте этот подход грубой силы:

  1. Закрыть Xcode
  2. С помощью расширенного текстового редактора, как Возвышенное Текст или Атом открыть корневая папка. Оно откроется структура папок.
  3. выполните глобальный поиск и замените (это, вероятно,cmd + shift + f), и заменить My Wrong App Name С New App. Если имя вашего проекта содержит пробелы, также выполните поиск My_Wrong_App_Name и заменить с New_App. Это изменяет все содержимое файла.
  4. теперь вам нужно найти все файлы внутри проекта с вашим старым именем приложения. Переименовать их все, также папки.
  5. важно: откройте файл проекта с щелкните правой кнопкой мыши > показать Содержимое пакета и переименовать все файлы в каталоге.
  6. откройте проект или рабочее пространство Xcode. Компилировать.

если вы используете стручки, вам также нужно открыть проект стручков и изменить файлы там.

здесь это еще один отличный пример, который хорошо работает с xcode 5

Comments

    Ничего не найдено.