симуляторы и устройства iphone не перечислены в 'Базовых SDK' на Xcode 'редактируют настройки проекта' - PullRequest
1 голос
/ 20 декабря 2010

Я установил 'xcode_3.2.5_and_ios_sdk_4.2_final.dmg'.

Когда я строю проект, xcode говорит ниже

"ошибка: нет SDK с именем или путем"iphoneos3.2 '"

Итак, я проверил этот сайт, и я обнаружил, что вы должны выбрать« iphone simulator 4.x »в« Base SDK »на Xcode« изменить настройки проекта ».

Но я не могу выбрать симулятор iphone 4.x.

В списке базовых SDK нет «Iphone Simulator xx», как показано ниже.также не существует 'Iphone Device xx'.

Выбор базовых SDK


Текущая версия Mac OS

Mac OS X SDK

∟ Mac OS X 10.5

∟ Mac OS X 10.6

∟ Последняя версия Mac OS X (в настоящее время установлена ​​Mac OS X 10.6

iOS SDK

∟ iOS 4.2

∟ Последняя версия iOS (в настоящее время установлена ​​на iOS 4.2)

другое ..


※ Я хочу загрузить захват изображения, но новыйпользователю не разрешено.

Как выбрать «Iphone Simulator x.x»?

Пожалуйста, помогите!

Ответы [ 5 ]

3 голосов
/ 20 декабря 2010

Щелкните правой кнопкой мыши корневой заголовок проекта, выберите «Получить информацию»

Внутри меню вы обязательно выберете следующее: Base SDK -> Lastest (iOS 4.2 ....)

Кроме того, проделайте тот же процесс с вашим Target файлом.Смотрите мой третий скриншот.

alt text

alt text

alt text

2 голосов
/ 20 декабря 2010

Пожалуйста, сделайте то, что говорит диву, тогда:

  • Откройте файл вашего проекта (файл с расширением .xcodeproj) в текстовом редакторе и найдите строку, где написана старая версия: alt text

  • Удалить строку SDKROOT = iphoneos3.2;

  • Повторно откройте ваш проект.

Это то, что я только что сделал.

0 голосов
/ 09 февраля 2011

Вам нужно выбрать «Последняя iOS» во всплывающем окне настроек сборки «Базовый SDK» и «iOS 3.2» во всплывающем окне настроек сборки iOS Deployment Target.Теперь вы можете выбрать более старый iOS Simulator во всплывающем окне «Обзор» в верхнем левом углу окна проекта.

Вы должны установить оба этих параметра в настройках сборки проекта и очистить любой выбор в целевых настройках сборки (выберите каждый из них в окне настроек сборки и нажмите клавишу Delete), если только по какой-то конкретной причине вам не нужнонастройки для различных целей в вашем проекте.

(Вы также можете выбрать более старую версию в самом симуляторе iOS через меню «Оборудование».)

0 голосов
/ 20 декабря 2010

Вы можете просто выбрать «Последняя версия iOS (в настоящее время установлена ​​на iOS 4.2)», для большинства проектов это лучший выбор.

0 голосов
/ 20 декабря 2010

Щелкните правой кнопкой мыши корневой заголовок проекта, выберите «Получить информацию»

В меню сборки Plz установите для ios deployemnt target значение ios 3.2 ..

...