#objective-c #xcode #xcode4
#objective-c #xcode #xcode4
Вопрос:
Я случайно добавил свой проект в группу, и теперь я не могу удалить его из нее в xcode 4, есть идеи? Если я вытащу его, он попросит меня создать рабочее пространство…
РЕДАКТИРОВАТЬ: я сообщил об этом Apple в журнале bug reporter, я буду держать вас в курсе, ребята
Комментарии:
1. хахахахахахахаха >_< извините, я сделал то же самое (так что я смеюсь не НАД вами, скорее, вместе с вами), но это просто так забавно!! но со всей серьезностью, спасибо за публикацию этого вопроса. Прошло некоторое время, Apple уже сообщила вам об этой ошибке?
2. Нет, так и не получил ответа!
3. Кто-нибудь видел это в последнее время? Для меня это было давно. Но я, вероятно, работаю с голыми проектами намного меньше, чем раньше.
Ответ №1:
Это проект без рабочей области?
Закройте Xcode. Создайте резервную копию .xcodeproj, затем щелкните правой кнопкой мыши оригинал и покажите содержимое пакета. В этом окне вы увидите файл с именем project.xcworkspace. Это рабочее пространство, созданное Xcode, когда проект открыт без xcworkspace, и оно содержит эту информацию о группировке.
Переместите это в корзину и снова откройте проект в Xcode; он сгенерирует новый project.xcworkspace по умолчанию без группировки.
Комментарии:
1. Большое вам спасибо, это было безумно раздражающе.
2. Это исправление все еще работает, и я только что исправил его в xcode 6.4
Ответ №2:
или вы можете просто вручную отредактировать файл contents.xcworkspacedata, чтобы сделать это:
- закрыть xcode
- щелкните правой кнопкой мыши на вашем проекте .xcodeproj, затем нажмите «Показать содержимое пакета»
- внутри .xcodeproj щелкните правой кнопкой мыши project.xcworkspace, затем нажмите «Показать содержимое пакета»
-
внутри project.xcworkspace откройте contents.xcworkspacedata с помощью текстового редактора. удалите раздел < Group> из xml и просто оставьте раздел < FileRef> нетронутым, вот так:
От :
<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <Group location = "container:" name = "New Group"> <FileRef location = "self:ProjectName.xcodeproj"> </FileRef> </Group> </Workspace>
В:
<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "self:ProjectName.xcodeproj"> </FileRef> </Workspace>
-
сохраните его и снова откройте свой проект xcode, и все вернется к нормальной жизни.
Ответ №3:
Вы должны быть в состоянии перетащить ее, чтобы она стала элементом верхнего уровня на боковой панели, но вы должны быть очень осторожны, когда вы отпускаете мышь при перетаскивании — горизонтальное положение, в котором вы ее отпускаете, определяет, где она заканчивается. Если это не сработает, возможно, вы захотите сообщить об ошибке
Комментарии:
1. Без кубиков, мне всегда предлагается создать новое рабочее пространство, и я перетаскиваю файл в нужное место, вероятно, это ошибка…