Вопрос

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

Есть ли способ по-прежнему развертывать на устройствах 4.1? Я не могу установить настройки проекта на любую другую базу SDK, отличную от 4.2, и я не могу развернуть в устройствах, запущенных 4.2, если я не обновляю.

Это было полезно?

Решение

да. В настройках сборки есть значение, называемое «Цель развертывания iOS». Вы можете установить это на более старую версию iOS. Обратите внимание, что это не мешает вам использовать новые функции iOS 4.2, поэтому вы должны быть осторожны, как будто вы это сделаете, он будет выбросить ошибку выполнения в старой ОС.

Другие советы

На самом деле есть пару мест, и настройки могут отличаться для вашей отладки, выпуска и развертывания.

Таким образом, вы можете перейти к: Информация о проекте - Развертывание - Цель развертывания iOS. («Удалить», если он смелый, и он пойдет на по умолчанию база SDK)

Они переопределены целевыми настройками, поэтому проверяйте их тоже. Цель (двойной щелчок по целевой щелчке) - Развертывание - Цель развертывания iOS

Таким образом, вы можете сделать отладку на 4,2 или 4.1, не изменив конфигурацию по сборке выпуска, пока у вас не будут решены ошибок!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top