В XCode 4.2 отсутствует iOS5 SDK для симулятора - PullRequest
7 голосов
/ 18 октября 2011

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

Обновление

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

Ответы [ 2 ]

6 голосов
/ 19 октября 2011

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

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

Обновление

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

Окончательное обновление

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

5 голосов
/ 08 октября 2012

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

...