#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
и настраиваете его в выпадающем меню:
Ответ №3:
- Загрузите симулятор 7.1 в Xcode 6> Настройки> Загрузки
- Не забудьте установить для цели развертывания значение 7.1 — AppCode автоматически обновляет список симуляторов и устройств в соответствии с настройками вашего проекта
Комментарии:
1. Спасибо за ваш ответ. Я пометил brainray как принятый из-за более подробного объяснения, почему возникла проблема. Мне пришлось перезапустить AppCode, чтобы он правильно определил симулятор.
Ответ №4:
У меня похожая проблема. У меня есть XCode 6, я установил эмулятор 7.1 и перезапустил AppCode, но в раскрывающемся списке Base SDK я вижу только iOS 8.0, и я не вижу симуляторов в списке, когда я пытаюсь запустить тесты; затем запуск тестов завершается неудачно из-за несоответствия архитектуры.
Комментарии:
1. Я удалил и переустановил AppCode, и теперь он работает. Надеюсь, это не понадобится слишком часто.