В XCode 4.2 отсутствует SDK iOS5 для симулятора.

Я создал пустое приложение Single View, используя Xcode 4.2 на OSX Lion 10.7.2, ориентированное на iPhone 5. Однако проект успешно построен, но при запуске симулятора я получаю следующее сообщение об ошибке:

Симулятору iOS не удалось найти SDK. SDK может потребоваться переустановить.

Затем я попытался настроить таргетинг на iPad с теми же результатами. Я удалил Xcode с помощью терминала и скачал свежую копию из AppStore. Чистая установка выдает точно такую ​​же ошибку.

Похоже, SDK не развертывается во время установки. Любые советы или подсказки о том, как правильно установить iOS 5 SDK для работы симулятора?

Обновить

Я скачал симулятор iOS 4.3, который не был установлен. Симулятор отлично работает, если я выбираю SDK 4.3, но по какой-то причине не распознает папку, содержащую SDK 5.0.

Обновить

Я переформатировал MacBook, перезагрузил чистую OSX Lion без восстановления каких-либо резервных копий и установил Xcode. Запуск симулятора сразу после установки работал, однако после перезагрузки и перезапуска Xcode ошибка возвращалась. Сам SDK, похоже, был поврежден. Попробую еще раз переустановить Xcode.


person BinaryMisfit    schedule 18.10.2011    source источник
comment
Вы проверили Xcode->Настройки->Загрузки->Компоненты?   -  person Phlibbo    schedule 18.10.2011
comment
@Phlibbo Да, я сделал. Единственным показанным элементом был симулятор 4.3, который я скачал.   -  person BinaryMisfit    schedule 18.10.2011
comment
возможно, если вы установите Xcode в другую папку (например, /Applications/Developer), он запустится. У меня та же проблема (с асептикой), и я собираюсь попробовать это через несколько минут. Если это сработает, я опубликую это как решение.   -  person Carlos Precioso    schedule 16.11.2011
comment
@CarlosPreciosoDomingo Я не пробовал. Честно говоря, я не люблю менять установки по умолчанию, если у меня нет выбора, однако это личный выбор. Проблема была решена для меня, но я надеюсь, что проблема асептики будет решена в ближайшее время.   -  person BinaryMisfit    schedule 17.11.2011
comment
@Diago Пробовал, но не получилось. И я не могу отформатировать свой Mac. Я собираюсь связаться с BinaryAge.   -  person Carlos Precioso    schedule 18.11.2011
comment
@CarlosPreciosoDomingo Они знают о проблеме, я обновил свой ответ, чтобы отразить это. Поскольку я использую Time Machine, мне довольно легко восстановить свой MacBook, а поскольку я использую его для разработки и тестирования, я обычно делаю это часто, поэтому меня это не беспокоит.   -  person BinaryMisfit    schedule 18.11.2011


Ответы (2)


После некоторого тестирования выясняется, что проблема вызвана сторонним программным обеспечением. Недавно разработчик TotalFinder удалил Asepsis часть системы и создал отдельное приложение для обработки DS_Store файлов.

К сожалению, это ломает iOS Simulator после установки, и даже после удаления Asepsis мне нужно было перестроить всю мою машину, чтобы избавиться от ошибки.

Обновить

BinaryAge известно о проблеме, связанной с Xcode 4.2, и теперь она указана в списке известных проблем. страницу и предупреждающий баннер, отображаемый на ссылке для скачивания.

Последнее обновление

Похоже, что BinaryAge изменил принцип работы Asepsis, и в последних версиях это больше не проблема.

person BinaryMisfit    schedule 18.10.2011
comment
наконец, я заставил работать Xcode и iOS Simulator, остановив Asepsis и удалив его. Спасибо, этот вопрос поставил меня на правильный путь! - person Carlos Precioso; 18.11.2011
comment
У меня тоже сработало удаление Asepsis. Эта проблема сводила меня с ума! - person Scott Christopherson; 21.11.2011
comment
Спасибо! Наконец-то я снова могу быть продуктивным. К такому простому решению я бы сам никогда не пришел. - person rivenate247; 17.01.2012

Вы пробовали «Файл -> Сбросить содержимое и настройки ...» в симуляторе? Я также столкнулся с подобной проблемой, но она работала после сброса симулятора! На самом деле, я также обнаружил, что это сработало после того, как я удалил все существующие проекты и создал новые, но это произошло снова после перезапуска xcode. К счастью, «Сброс» всегда работает для меня, и я надеюсь, что он может быть полезен для вашего случая.

person Sihua    schedule 08.10.2012
comment
Решение, которое я опубликовал, сработало для меня, и в то время это была известная проблема со сторонним инструментом. С тех пор у меня никогда не было этой проблемы. - person BinaryMisfit; 08.10.2012