в Xcode отсутствует предыдущий SDK для iOS – только для ранее существовавшего проекта
Недавно я обновился до Xcode 4.5.1, чтобы скомпилировать приложение, разрабатываемое для нового iPad. Это сработало хорошо, но когда я вернулся, чтобы запустить его на своем старом iPad под iOS 5.1, он не будет компилироваться. Я проследил это в настройке «Base SDK» в моем проекте. К сожалению, по какой-то причине он застрял на iOS 6.0, а iOS 5.0 SDK отсутствует в списке:
Загадочная вещь заключается в том, что IOS 5.0 и 5.1 SDK доступны, если я запускаю совершенно новый проект, но это просто не вариант в списке для этого конкретного проекта. Другая загадочная вещь заключается в том, что она все еще работает на симуляторе iOS 5.0.
- странность при упаковке с помощью xcrun (сбой кода при использовании переменной)
- Ссылка на xml _ **** _ **** неоднозначна
- Xcode 4.3.2 - Невозможно добавить архитектуру armv6
- Деактивировать кнопку при щелчке на 10 минут (iOS)
- Тестовая цель обнаружила ошибку (iOS Simulator не смог установить приложение.)
Как исправить это, не перестраивая проект с нуля?
- Получать уведомления о сбоях в работе с низкой памятью
- Ссылка на одну строку из другой строки в Localizable.strings
- Пользовательский звук предупреждающего звука не может обновиться?
- Ошибка чтения памяти. Как отлаживать?
- Ошибка сегментации 11 при обновлении до Swift 2.0
- Открыть FaceTime программно без какого-либо числа или идентификатора apple - iOS8
- iOS Simulator: «Невозможно одновременно удовлетворить ограничения» с пустым приложением
- Как указать значки для универсального приложения iPhone / iPad?
Фактически, под Xcode 4.5.x, только разрешенный базовый SDK составляет 6.0. Вам нужно установить целевой уровень развертывания (и цели) вашего проекта на iOS 4.3 или новее в зависимости от того, что вы хотите поддержать в своем приложении.
Bask SDK определяет, какие API вы можете использовать. Цель развертывания определяет, как далеко назад вы хотите поддержать.