2010-12-03 3 views
4

Я прочитал много сообщений и не мог понять ответ на этот вопрос. Поэтому я прошу прощения, если я дублирую его здесь.Установка iOS SDK 4.1 на xcode 3.2.5

Я установил xcode 3.2.5 на свою машину и поставляется с SDK 4.2. Мой iPhone находится на 4.1, и я пока не планирую его перемещать в 4.2. Проблема в том, что я не могу использовать этот телефон для тестирования. Поскольку только SDK, который я установил 4,2, когда я пытаюсь запустить отладку с моим iPhone, я получаю сообщение:

Не удается установить приложение

info.plist для применения в/blabla/app.app указывает минимальную ОС 4.2, которая слишком велика для установки на этом устройстве.

Итак, я попал в Targets -> Get Info, и я вижу, что он действительно нацелен на 4.2 (но это единственный доступный вариант - поскольку у меня нет других SDK).

Итак, вопрос в том, как сохранить xcode 3.2.5, но установить SDK 4.1 в дополнение к 4.2?

ответ

3

Откройте ваш info.plist в вашем проекте. Есть место, где вы можете определить для iOS 4.1.

+0

Спасибо, я нашел его. – Luis 2010-12-04 23:59:32

+2

@ Luis вместо того, чтобы говорить «чем вы», просто нажмите значок «принять». ;) – cregox 2011-01-15 21:12:29

1

Лучший способ сделать это - найти копию Xcode 3.2.4 с iOS 4.1 и установить ее в отдельный каталог. Когда вы устанавливаете, выберите раскрывающееся меню, которое настроено для разработчика, и переключите его на DevOld или что-то подобное. Поскольку в новой версии Xcode нет возможности устанавливать новые SDK, сохранение нескольких версий - это лучшее, что вы можете сделать.

Если вы просто хотите иметь возможность запускать приложение в 4.1, не обязательно разрабатывать его, перейдите в настройки своей цели и на вкладке «Сборка» установите ключ iOS Deployment Target в 4.1 или ниже.

Удачи вам!

8

Понадобилось время, чтобы понять это.
Я не мог увидеть «iOS Deployment Target» на info.plist. Вот что я сделал.

а) Проект -> Изменить настройки проекта
б) перейти в 'развертывание' раздела
с) Изменить

'Целенаправленное Семейство устройств' = iPhone/IPad
«IOS Deployment Target = 'IOS 4,1'

1

Что вам нужно сделать: В разделе BUILD в Project info нажмите «Показать» и измените его значение с «Настройка, заданное на этом уровне», на «Все настройки».

В обновленном списке настроек вы обязательно найдете нужный.

Удачи!

3

Просто откройте предыдущий SDK dmg, затем перейдите в Пакеты и установите пакет SDK 4.1.

Подробнее: Install sdk 2.0 to 3.1 for xcode 3.2

Примечание: каталог «Пакеты» не видно в урону, так как xcode_3.2.5_and_ios_sdk_4.2_final.Просто используйте терминал (или finder «Перейти в папку»), чтобы открыть «/ Volumes/Xcode и iOS SDK/Packages».

Редактировать: xcode4.1 для Snow Leopard создайте приложение под названием «Install Xcode.app». Каталог пакетов находится внутри пакета приложения.

Смежные вопросы