Как переименовать проект в Xcode 5? Какие шаги мне нужно предпринять? В прошлом это всегда был очень сложный ручной процесс.
105
Что ж, ответ очень-очень-очень простой Apple в Xcode 5! В навигаторе проекта с левой стороны нажмите дважды медленно, и имя файла проекта станет доступным для редактирования. Введите новое имя. Появится лист с предупреждением, в котором будут перечислены все элементы, которые, по мнению Xcode 5, следует изменить. Вы, вероятно, можете доверять этому, но вы должны проверить это. Список будет включать info.plist и различные файлы, а также все соответствующие строки из файлов nib / xib, таких как меню MainMenu.
Примите изменения, и вы получите запрос на сохранение снимка проекта. Всегда делайте снимок, когда Xcode запрашивает, будет полезно восстановить, если что-то не работает.
Измените название проекта: -
Измените имя корневой папки: -
Измените имя схемы: -
Если ваш проект является статической структурой, убедитесь, что ваш файл заголовка имеет общедоступное целевое членство.
источник
Я действительно рекомендую просто открыть папку в общем редакторе, таком как Sublime Text, и выполнить поиск / замену по всей папке. Другие методы, которые я нашел, были нестабильными, особенно в сочетании с .xcworkspace и cocoapods.
источник
В Xcode 8.0, чтобы переименовать ваш проект, просто выполните следующие инструкции, как описано в справке Xcode:
Источник: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
источник
Xcode 6 (на данный момент бета 6) кажется не очень надежным при переименовании проектов. Для меня он не переименовал несколько файлов и групп. Он также не переименовывает физическую папку, в которой находится проект. Чтобы переименовать свой проект, чтобы убедиться, что все в порядке, я потратил больше времени, чтобы создать новый проект с новым именем и скопировать все файлы. Ресурсы легко копировать, но группы нужно создавать заново. Однако самой большой проблемой здесь являются файлы модели данных CoreData. Попытка просто скопировать это приведет к повреждению файла модели, даже если все выглядит так, как будто все в порядке.
источник
Когда вы переименовываете имя проекта в XCode5, тогда запись info.plist удаляется из Targets ---> General ---> identity. Вам просто нужно упомянуть об этом еще раз.
источник
В Xcode 7 переименование проекта может нарушить работу вашего приложения. Убедитесь, что вы сделали резервную копию, прежде чем пытаться. Щелкните значок проекта и найдите имя проекта на панели инспектора. Если вы измените его там, Xcode спросит вас, хотите ли вы переименовать связанные файлы. Может работать. Но если нет, попробуйте этот подход грубой силы:
cmd + shift + f
и замену (возможно ) и заменитеMy Wrong App Name
наNew App
. Если имя вашего проекта содержало пробелы, также найдитеMy_Wrong_App_Name
и замените наNew_App
. Это изменяет все содержимое файла.Если вы используете Pods, вам также необходимо открыть проект Pods и изменить файлы в нем.
источник
Вот еще один отличный пример, который хорошо работает с xcode 5
источник