Отменить проект "Новая группа из выбора" xcode 4 - PullRequest
36 голосов
/ 06 мая 2011

Я случайно добавил свой проект в группу, и теперь я не могу удалить его из него в xcode 4, есть идеи? Если я вытаскиваю его, он просит меня создать рабочее пространство ...

The problem

РЕДАКТИРОВАТЬ: Я сообщил об этом в Apple в репортере ошибок, я буду держать вас в курсе, ребята

Ответы [ 3 ]

70 голосов
/ 07 мая 2011

Это проект без рабочей области?

Закрыть Xcode.Сделайте резервную копию .xcodeproj, затем щелкните правой кнопкой мыши оригинал и Показать содержимое пакета .Inisde, вы увидите файл с именем project.xcworkspace .Это рабочее пространство, созданное Xcode, когда проект открыт без xcworkspace, и оно содержит эту информацию о группировке.

Переместите это в корзину и снова откройте проект в Xcode;он сгенерирует новый стандартный файл project.xcworkspace без группировки.

9 голосов
/ 05 октября 2012

или вы можете просто вручную отредактировать файл contents.xcworkspacedata, чтобы сделать это:

  1. закрыть xcode
  2. щелкните правой кнопкой мыши на .xcodeproj вашего проекта, затем нажмите «Показать содержимое пакета»
  3. внутри .xcodeproj, щелкните правой кнопкой мыши файл project.xcworkspace, затем нажмите «Показать содержимое пакета»
  4. внутри проекта project.xcworkspace, откройте файл contents.xcworkspacedata в текстовом редакторе.удалите раздел из xml и просто оставьте раздел без изменений, например:

    From:

    <?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>
    

    Into:

    <?xml version="1.0" encoding="UTF-8"?>
    <Workspace
       version = "1.0">
       <FileRef
          location = "self:ProjectName.xcodeproj">
       </FileRef>
    </Workspace>
    
  5. сохраните его и снова откройте ваш проект xcode, и он вернется в нормальное состояние.

2 голосов
/ 06 мая 2011

Вы должны быть в состоянии перетащить его, чтобы он был элементом верхнего уровня на боковой панели, но вы должны быть очень осторожны, когда вы отпускаете мышь, а перетаскиваете ее - горизонтальная позиция, где вы отпускаете, определяет, гдеоказывается.Если это не сработает, вы можете сообщить об ошибке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...