Почему AppCode 3.0 не позволяет мне выбрать базовый SDK = iOS 7.1 с последней бета-версией Xcode 6.0?

#ios #version #ios7.1 #ios8 #appcode

#iOS #версия #ios7.1 #ios8 #appcode

Вопрос:

Я всегда создавал и настраивал свое приложение для iOS 7.1.

С недавним обновлением AppCode до версии 3.0, когда я установил последнюю версию Xcode 6.0-beta, я заметил, что в AppCode происходит что-то странное. Все устройства симулятора были настроены на использование iOS 8.0, несмотря на то, что в настройках моего проекта это не указано в Xcode (значение установлено на iphoneos ; что означает Latest iOS SDK ).

введите описание изображения здесь

Я пытаюсь настроить базовый SDK в настройках проекта, но у меня не так много вариантов:

введите описание изображения здесь

Что мне здесь сделать, чтобы вернуть его на iOS 7.1?

Ответ №1:

Возможно, это связано с тем, что вы настроили Appcode 3.0 на работу с Xcode 6. И в Xcode 6 вы еще не загрузили симулятор 7.1.

Исправление заключается в том, чтобы перейти в Xcode 6-> Настройки-> Загрузки и загрузить симулятор 7.1. Тогда он должен работать (вам, конечно, также нужен проект с целью развертывания iOS 7.x)

Или: переключите AppCode обратно на wirk против Xcode 5 в настройках-> Xcode с правой стороны, вы можете переключиться обратно на Xcode 5.x.

Комментарии:

1. Ах … да, AppCode автоматически принимал решение от моего имени использовать последнюю бета-версию XCode 6.0 без моего ведома (что достаточно справедливо, на самом деле). На самом деле я действительно хотел вернуться к использованию моей существующей стабильной среды XCode 5.1.1. Подробнее см. Мой ответ ниже.

2. @Rudolf J: вы пробовали AppCode 3.1.5 с Xcode 6.2?

Ответ №2:

Оказывается, что AppCode был, как сказал @brainray:

… [настроен] для работы с Xcode 6.

Хотя установка симулятора 7.1 сработала, это занимает много времени, и в конце дня среда Xcode 6.0 находится в бета-версии, и некоторые инструменты только догоняют: например, я не смог запустить XCTests с Specta.

Лучшее решение, которое я действительно хотел, чтобы оно работало против моей существующей установки Xcode 5.1.1. Вы делаете это Preferences > Xcode и настраиваете его в выпадающем меню:

Выбор AppCode Xcode

Ответ №3:

  1. Загрузите симулятор 7.1 в Xcode 6> Настройки> Загрузки
  2. Не забудьте установить для цели развертывания значение 7.1 — AppCode автоматически обновляет список симуляторов и устройств в соответствии с настройками вашего проекта

Комментарии:

1. Спасибо за ваш ответ. Я пометил brainray как принятый из-за более подробного объяснения, почему возникла проблема. Мне пришлось перезапустить AppCode, чтобы он правильно определил симулятор.

Ответ №4:

У меня похожая проблема. У меня есть XCode 6, я установил эмулятор 7.1 и перезапустил AppCode, но в раскрывающемся списке Base SDK я вижу только iOS 8.0, и я не вижу симуляторов в списке, когда я пытаюсь запустить тесты; затем запуск тестов завершается неудачно из-за несоответствия архитектуры.

Комментарии:

1. Я удалил и переустановил AppCode, и теперь он работает. Надеюсь, это не понадобится слишком часто.