Я только что обновил свой Xcode 6.3. Я получаю проблему при переименовании проекта. Есть ли какое-либо решение?
И в некоторых случаях он отображает mymac вместо симуляторов или устройств в разделе схемы - устройства в верхней левой части.
Я только что обновил свой Xcode 6.3. Я получаю проблему при переименовании проекта. Есть ли какое-либо решение?
И в некоторых случаях он отображает mymac вместо симуляторов или устройств в разделе схемы - устройства в верхней левой части.
Это немного отличается, мы должны следовать новой процедуре.
1) Сначала измените имя файла xcodeproj, не открывая его.
2) Измените Целевое имя из Редактора проектов, дважды щелкнув по имени цели.
3) Если имя вашего проекта еще не изменено, вы можете сделать это по правой стороне xCode, как показано на рисунке ниже.
4) Вы можете изменить имя файла plist вручную.
5) Теперь для решения проблемы схемы вам необходимо удалить текущую схему и добавить новую схему с соответствующим именем.
Удалите старые схемы, показанные выше (выбрав его и удалив, нажав кнопку "-" ) и добавьте более новую (нажав кнопку "+" управлять схемой и добавлять собственное имя).
После сбоя расширение "xcodeproj" исчезает. Так что вам нужно добавить расширение. После открытия проекта все цели исчезли. Вам нужно удалить текущую схему (Manage Schemes > Delete), а затем добавить новую схему с собственным именем. В моем случае она работает.
Вручную переименуйте в 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.
это может быть поздний ответ, но определенно полезный для некоторых читателей позже. Примечание. Переименование вручную здесь и здесь - это просто риск и много времени. Там более эффективный способ сделать это через командную строку с помощью всего трех операторов. Читайте дальше.
Существуют два решения:
1- Обновление до Xcode 6.3.2 ГМ семян или позже
2- Замените по командной строке - его быстро и яростно... эффективно! Упоминание не
$ brew install rename ack
$ find . -name 'OldProjectName*' -print0 | xargs -0 rename -S 'OldProjectName' 'NewProjectName'
$ ack --literal --files-with-matches 'OldProjectName' | xargs sed -i '' 's/OldProjectName/NewProjectName/g'
$ ack --literal 'OldProjectName'
Отредактируйте проект (верхний элемент на панели "Навигатор" ) с открытой панелью "Утилиты" (cmd-option-zero). Введите новое имя проекта в поле вверху панели "Утилиты". Это поле с надписью "Имя" в разделе "Идентификация и тип". Когда вы меняете имя в этом поле, появляется диалоговое окно с вопросом, хотите ли вы изменить имя разных файлов. Примите все предложенные изменения. Это работает для меня с Xcode 6.3.2. Он успешно изменяет название проекта, а проекты загружаются и запускаются либо на устройстве, либо на симуляторе. Я не экспериментировал с тем, чтобы не принять некоторые из предложенных изменений.
Раньше я пытался изменить название проекта, отредактировав имя в разделе "Проект" или "Цели" на узкой панели рядом с центром экрана, где я изменил название проекта в предыдущих версиях Xcode. Но когда я отредактировал его там, в Xcode 6.3, проект не будет построен или разбился.
Я просто сделал небольшой трюк.
Я изменил "Имя продукта" в настройках сборки и дал новое имя. остальное произошло по-своему. то есть Xcode также переименовал папку и файлы.