Редактор проекта Xcode 4 вызывает сбой, схема редактирования ничего не делает

Я только что установил пакет Xcode 4/iOS SDK 4.3 из центра разработки Apple. Перед установкой я переименовал /Developer в /Developer3. В любом случае, после открытия моего проекта xcode 3.x я хотел изменить цель, поэтому я щелкнул проект в верхней части левого дерева и получил «Внутреннюю ошибку». (Подробности, Продолжить или Сбой). Поэтому я нажал «Подробнее» и увидел:


UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSCFDictionary lastObject]: unrecognized selector sent to instance 0x20102ada0
UserInfo: (null)
Hints: None

Раньше я также пытался перейти к «Редактировать схему ...», но он просто сидел и ничего не делал, как будто я никогда не нажимал на пункт меню.

Кто-нибудь еще видел это или знает обходной путь?

Спасибо.

Обновление:

Итак, я удалил Xcode 4.0/iOS 4.3 с помощью сценария удаления, затем переименовал свою старую папку Developer3 обратно в Developer и запустил этот сценарий удаления... перезагрузил, переустановил Xcode 4.0/iOS 4.3 и снова перезагрузился, и все еще получаю крушение. Я думаю, что это должно быть что-то в .plist проекта, который я пытаюсь открыть, поскольку я действительно могу открыть редактор проекта с другими проектами. Хм.


person taber    schedule 11.03.2011    source источник
comment
Вы перезагружались после установки?   -  person Shaggy Frog    schedule 11.03.2011
comment
Не сразу, но потом я установил новый Сафари и перезагрузился. Пробую снова сейчас.   -  person taber    schedule 11.03.2011
comment
Просто спрашиваю, потому что, например, в документации говорится о перезагрузке, если вы удалите Xcode перед установкой нового. Не уверен, что простое переименование старого каталога Xcode/Developer может вызвать проблемы.   -  person Shaggy Frog    schedule 11.03.2011
comment
Shaggy Frog - перезагрузка требуется только в том случае, если вы установили более старую версию после удаления более новой.   -  person Eimantas    schedule 11.03.2011


Ответы (1)


Исправлено:

У меня был файл Info.plist в моем каталоге Resources/, поэтому я переместил его в корневую папку проекта, переименовал в AppName-Info.plist и кое-что подправил там... например, жестко закодировал идентификатор Bundle, удалил старую ссылку на Info.plist в моем файле проекта и добавил новую ссылку AppName-Info.plist. Затем, когда я в следующий раз открыл проект, редактор проекта работал нормально. Надеюсь, это поможет кому-то еще в той же лодке.

person taber    schedule 11.03.2011