Подтвердить что ты не робот

Xcode 6.3 сбой при переименовании проекта

Я только что обновил свой Xcode 6.3. Я получаю проблему при переименовании проекта. Есть ли какое-либо решение?

И в некоторых случаях он отображает mymac вместо симуляторов или устройств в разделе схемы - устройства в верхней левой части.

4b9b3361

Ответ 1

Эта проблема разрешена в XCode 6.4, пожалуйста, обновите свой XCode. Если вы все еще используете 6.3, то следуйте ниже. Но я предпочитаю обновлять Xcode до 6.4.

Это немного отличается, мы должны следовать новой процедуре.

1) Сначала измените имя файла xcodeproj, не открывая его.

2) Измените Целевое имя из Редактора проектов, дважды щелкнув по имени цели.

enter image description here

3) Если имя вашего проекта еще не изменено, вы можете сделать это по правой стороне xCode, как показано на рисунке ниже.

enter image description here

4) Вы можете изменить имя файла plist вручную.

5) Теперь для решения проблемы схемы вам необходимо удалить текущую схему и добавить новую схему с соответствующим именем.

enter image description here

enter image description here

Удалите старые схемы, показанные выше (выбрав его и удалив, нажав кнопку "-" ) и добавьте более новую (нажав кнопку "+" управлять схемой и добавлять собственное имя).

Ответ 2

После сбоя расширение "xcodeproj" исчезает. Так что вам нужно добавить расширение. После открытия проекта все цели исчезли. Вам нужно удалить текущую схему (Manage Schemes > Delete), а затем добавить новую схему с собственным именем. В моем случае она работает.

Ответ 3

Вручную переименуйте в finder App.xcodeproj и App-info.plist в YourNewAppName.xcodeproj и YouNewAppName-info.plist. Control нажмите на YourNewAppName.xcodeproj и выберите Show Package Contents, переименуйте вручную App.xcscheme на YouNewAppName.xcscheme

Откройте project.pbxproj, YouNewAppName.xcscheme и xcschememanagement.plist файлы в вашем любимом текстовом редакторе, отличном от Xcode. Найдите и замените по одному все экземпляры App на YourNewAppName, затем сохраните.

Нажмите кнопку project.xcworkspace и выберите Show Package Contents и откройте UserInterfaceState.xcusersate в текстовом редакторе. Найдите и замените по одному все экземпляры App на YourNewAppName, затем сохраните.

Откройте YourNewAppName.xcodeproj в Xcode и измените его в настройках Project Document: Project Format Xcode 6.3-compatible

... или для более легкого времени вернитесь к Xcode 6.2.

Ответ 4

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

Существуют два решения:

1- Обновление до Xcode 6.3.2 ГМ семян или позже

2- Замените по командной строке - его быстро и яростно... эффективно! Упоминание не

///Установить Ack. Информацию о Ack см. В разделе http://beyondgrep.com/why-ack/

$ brew install rename ack

///Два команды для выполнения переименования - один для имен файлов и 2-й для 'leterals' внутри файлов

$ find . -name 'OldProjectName*' -print0 | xargs -0 rename -S 'OldProjectName' 'NewProjectName'

$ ack --literal --files-with-matches 'OldProjectName' | xargs sed -i '' 's/OldProjectName/NewProjectName/g'

///Проверьте, не было ли успешное переименование. Следующая команда указывает успех IF и ONLY, если результат не выводится

$ ack --literal 'OldProjectName'

Ответ 5

Отредактируйте проект (верхний элемент на панели "Навигатор" ) с открытой панелью "Утилиты" (cmd-option-zero). Введите новое имя проекта в поле вверху панели "Утилиты". Это поле с надписью "Имя" в разделе "Идентификация и тип". Когда вы меняете имя в этом поле, появляется диалоговое окно с вопросом, хотите ли вы изменить имя разных файлов. Примите все предложенные изменения. Это работает для меня с Xcode 6.3.2. Он успешно изменяет название проекта, а проекты загружаются и запускаются либо на устройстве, либо на симуляторе. Я не экспериментировал с тем, чтобы не принять некоторые из предложенных изменений.

Раньше я пытался изменить название проекта, отредактировав имя в разделе "Проект" или "Цели" на узкой панели рядом с центром экрана, где я изменил название проекта в предыдущих версиях Xcode. Но когда я отредактировал его там, в Xcode 6.3, проект не будет построен или разбился.

Ответ 6

Я просто сделал небольшой трюк.

Я изменил "Имя продукта" в настройках сборки и дал новое имя. остальное произошло по-своему. то есть Xcode также переименовал папку и файлы.