Проблемы с добавлением проектов в рабочую область в Xcode 4 - PullRequest
34 голосов
/ 06 мая 2011

У меня есть несколько проектов, которые я начал в Xcode 3.2.x некоторое время назад. Я перешел на Xcode 4 несколько дней назад и хочу использовать функцию Workspace в качестве обоих проектов. По сути, мой план состоит в том, чтобы извлечь некоторые общие функции из двух проектов и сделать их общей библиотекой, от которой зависят оба проекта. Однако, прежде чем я попадаю в сложную часть зависимостей, я застреваю, просто добавляя два моих проекта в рабочую область.

Я попытался создать новое рабочее пространство и выбрать «Добавление файлов» из контекстного меню; Затем я выбираю файл .xcodeproj из моего первого проекта, и он появляется в браузере дерева слева в моей рабочей области. Тем не менее, это просто файл, а не проект, который я получаю. То есть вместо того, чтобы получить запись в две строки в древовидном браузере, где в первой строке указано имя проекта, а во второй - что-то вроде «1 target, iOS SDK 4.3», как в документации Apple, я получаю одну строку просто с указанием имени файла .xcodeproj, включая расширение. Там также нет треугольника слева, чтобы расширить узел. Как будто я просто перетащил какой-то файл в рабочую область, а не проект. То же самое касается второго проекта.

Я также создал новый проект "Foo" с нуля в Xcode 4 и добавил его в свою рабочую область, с тем же результатом. Я посмотрел документацию Apple и посмотрел 16-секундное видео около десятка раз, но не могу понять, что я делаю неправильно (если проблема действительно в кресле, а не в компьютере).

Ответы [ 5 ]

95 голосов
/ 09 мая 2011

У меня была точно такая же проблема.Я думаю, что это связано с тем, что другое рабочее пространство уже открыто со ссылкой на проект, который вы хотите добавить.У меня все получилось:

  1. Полное отключение xcode
  2. дважды щелкните рабочее пространство, чтобы запустить Xcode, и откройте только это рабочее пространство.Искатель

Работал нормально.У меня есть много рабочих областей, все ссылающиеся на проект openssl, и кажется, что он работает нормально, когда в Xcode одновременно открыто только одно рабочее пространство.

13 голосов
/ 16 января 2013

На самом деле, я сделал это, не выходя из Xcode.Все, что вам нужно сделать, это убедиться, что проекты, которые вы хотите добавить, закрыты, поскольку у XCode возникают проблемы при добавлении открытых проектов в рабочую область.Итак:

  • Закройте проекты, которые вы хотите добавить
  • В окне Рабочая область выберите «Добавить файлы в MyWorkspace»
  • Добавьте файл .xcodeproj проектаВы хотите добавить
7 голосов
/ 26 октября 2012

У меня была такая же проблема. Так что я просто выйти из xcode, перезапустить его. Тогда я могу видеть файлы в рамках проекта.

1 голос
/ 08 августа 2013

Полное завершение Xcode, а затем двойной щелчок по файлу .xcodeproj, чтобы открыть проект.

0 голосов
/ 23 апреля 2015

Работает, но когда вы добавляете действие в проект, файл r.java автоматически удаляется и появляются ошибки.

...