IOS Simulator не может найти SDK, и симулированное приложение закрывает ошибки
У меня была эта проблема XCode в течение нескольких месяцев, когда мой симулятор iOS перестает работать всякий раз, когда я запускаю какое-либо приложение на XCode, и говорит: "Имитированное приложение закрывается". и "iOS Simulator не смог найти SDK. Возможно, SDK необходимо переустановить". Я использую Xcode 4.3.3 и имею iOS SDK 5.1 и все обновленное, но это также произошло в моей предыдущей версии Xcode. Я пытался переустановить XCode более 10 раз сейчас и уже некоторое время публикую этот вопрос. Никто не смог получить решение. Я даже отправил сообщение об ошибке в Apple, но я не думаю, что они ответят. Я пытался делать все, что другим людям, у которых есть эта проблема, было сказано делать в других темах. Я честно думаю о том, чтобы просто купить новый Mac и посмотреть, сработает ли Xcode на этом или взять мой текущий, чтобы посмотреть на него от Apple. Так что если у кого-то есть идеи, пожалуйста, дайте мне знать.
6 ответов
Перейдите в Xcode -> Preferences -> Downloads и убедитесь, что "Target SDK", который вы выбрали в своем проекте, фактически установлен под окнами Downloads. Для меня это волшебным образом было удалено. Как только я установил SDK, который использовало мое приложение, все снова заработало
Это сработало для меня: http://www.colinbowern.com/posts/the-simulated-application-quit Я просто удалил папку "6.1" в ~/Library/Application Support/iPhone Simulator. Я только что снова запустил приложение и симулятор правильно воссоздал папку 6.1.
Сброс настроек симулятора (iOS Simulator > Reset Contents and Settings) решил эту проблему для меня.
Это только что случилось со мной. Я пытался запустить iPhone 5.1 Simulator и получил ошибку "iOS Simulator не смог найти SDK. Возможно, SDK необходимо переустановить". Я попробовал запустить iPad 5.1 Sim, который работал. Я перешел на iPad без сетчатки. Затем я попытался запустить iPhone 5.1 Simulator снова, и это сработало.
Я была такая же проблема. Для меня вдруг все установленные симуляторы (с 4.3 по 6.0) перестали работать. Затем я пошел в Xcode -> Preferences -> Downloads, и там у меня была возможность обновить симулятор версии 5.0. Это сейчас работает, но я не смог заставить работать 4.3, 5.1 или 6.0.
Я лично испытал странную вещь с XCode относительно этой проблемы. Иногда SDK установлен правильно, но все равно выдает эту ошибку. У меня есть два класса, если я вызываю первый класс из делегата приложения, то симулятор ipad работает нормально, но когда я вызываю второй класс, он выдает ошибку, что SDK необходимо переустановить. В моем случае, когда произошла ошибка, у меня было две ошибки во втором классе. Когда я исправил ошибки после отладки, симулятор ipad начал работать совершенно нормально. Это довольно странно, но это не проблема с вашим SDK, проблема где-то в коде.