Как переименовать схему xcode и сохранить работу Git commit?
Обновление: я сообщил об этом как об ошибке в Apple, и они исправили это! Все это, кажется, работает нормально в xCode 4.5. Историки могут читать дальше.
Мне бы очень хотелось переименовать схему сборки для проекта iOS в xCode 4.3. Я успешно переименовал проект:
и тогда я могу переименовать цель и продукт:
и тогда я могу переименовать схему:
а потом
а потом я выбираю
File - Source Control - Commit...
и получить
The working copy "TestWeb" failed to commit files. fatal: Could not switch to '/Users/me/Programming/TestWeb/TestWeb.xcodeproj': No such file or directory
и действительно, xcode пытается зафиксировать файл TestWeb.xcodeproj, несмотря на тот факт, что сам xcode только что переименовал этот файл вTestWeb5.xcodeproj
когда я изменил название проекта. похоже, это некоторая комбинация различных изменений имени, которые я здесь делаю, изменение только одной вещи не приводит к ошибке, но более одного изменения смущает xcode - иногда.
Нужно ли делать все это в каком-то определенном порядке? Или мне просто нужно сдаться и создать новый проект xcode с правильными именами, вставить в него мои файлы и потерять старую запись коммитов в старом архиве git?
я нашелэтот так ответ и посмотрел в файлах xscheme как предложено и может найти только ссылки на новые имена.