2010-04-25 5 views
3

Xcode не открывается. У меня было неплохо пару недель назад. Теперь я получаю следующее сообщение об ошибке, когда Xcode пытается открыть:Xcode не открывается: «Mac OS X отсутствует»

Internal Error 
File: /SourceCache/DevToolsBase/.../XCPlatformSpecification.m 
Line: 438 
Object: <XCPlatformSpecification> 
Method: loadAllPlatforms 
The Mac OS X platform is missing - cannot set a default platform. 

Любая идея, что это вызвано и как я могу восстановить? Изменения, внесенные мной в мою систему (Snow Leopard) за последние пару недель, включают (a) разрешение на обновление программного обеспечения и (b) установку Eclipse IDE. Но проблема может быть или не быть связана с этими изменениями.

+3

«проблема может быть или не быть связана» - это не самая полезная информация :-) – paxdiablo

ответ

6

Если/Разработчик/Платформы/MacOSX отсутствует, то с Xcode вы действительно не можете многое сделать. Переустановите его с DVD-диска разработчика или загрузите.

+0

Теперь я вижу, что «типы продуктов» для XCode определены в Info.plist in/Developer/Platforms/MacOSX. Платформа. Не уверен, как это получилось повреждено, но, как указано ниже, я снова установил XCode из загрузки. –

0

После того, как «Обновление программного обеспечения» обновило операционную систему от OS X 10.6.2 до 10.6.3, оно также захотело запустить пакет обновления для XCode, начиная с 3.2.1 до 3.2.2, но каким-то образом я пропустил этот шаг. После того, как «Обновление ПО» обновит XCode до 3.2.2, XCode, похоже, снова работает.

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

Наконец-то решил выбросить XCode и переустановить 3.2.2 с нуля, используя полную загрузку с сайта developer.apple.com. Потребовалось время, чтобы загрузить и установить, но это, похоже, сделало трюк. Новые и существующие проекты теперь строятся и работают нормально.

Смежные вопросы