Проекты Xcode 3 в Xcode 4 - PullRequest
       34

Проекты Xcode 3 в Xcode 4

1 голос
/ 12 июля 2011

Я только что перешел с Xcode 3 на 4. Сначала немного поигрался, чтобы привыкнуть к новому интерфейсу и пытался найти, куда все переместилось ... (pfffff).Новые проекты, кажется, работают нормально, но это определенно большой переход.

Теперь я попытался открыть некоторые старые проекты, но произошло нечто странное ... ВСЕ мои проекты - проекты iPhone, ни один не для OS X, но при открытии в Xcode4 в левой части окна написано: 1 цель, отсутствует базовый SDK.На правой панели я вижу: Цель приложения Mac OS X, все в разделе целей относится к OS X, а НЕ к iPhone.

Я пытался добавить цель для iPhone, но цель по-прежнему отсутствует.Затем я удалил цель OS X и вижу на левой панели: 1 цель, IOS SDK 4.3, но опция «Выполнить» в меню «Проект» по-прежнему отключена.

Я также пробовал это с примерами файлов из руководств, которые я использовалв прошлом (например, начало разработки для iPhone 3 и больше разработки для iPhone 3), но у меня та же проблема!

1) Разве Xcode 3 не может открывать эти проекты Xcode 3 просто отлично?2) Что можно сделать, чтобы снова запустить опцию «Выполнить»?

Ответы [ 5 ]

3 голосов
/ 12 июля 2011

Вам необходимо установить две настройки сборки:

  1. Для базового SDK - установить это значение для последней версии iOS
  2. Для цели развертывания - установить для iOS 4.3 (или любого другого минимального SDK).это то, что вы хотите, чтобы ваше приложение работало.

Относится к пункту 1 - если вы жестко запрограммируете здесь версию SDK, то всякий раз, когда она обновляется, вы, скорее всего, будете получать сообщения об ошибках отсутствующих SDK, еслистарый удален

1 голос
/ 12 июля 2011

Вы должны попробовать это. Вы должны выбрать свой проект, затем в средней панели вы должны выбрать «Targets», а затем перейти на вкладку «Build Settings» и в базовом SDK выбрать «IOS 4.3».

Ваш проект -> Цели (имя вашего проекта) -> Настройки сборки -> Базовый SDK -> IOS 4.3

0 голосов
/ 12 июля 2011

Вам нужно следовать обоим ответам, установить базовый SDK и управлять SCHEME. Иногда вы можете не увидеть опцию симулятора iphone в раскрывающемся списке, а затем перейти к отладке управления изменениями схемы, чтобы отпустить ее, после чего вы можете увидеть симулятор iphone в выпадающий и верните его в режим отладки.

0 голосов
/ 12 июля 2011

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

Возможно, вам придется делать больше вещей. В Xcode4 конфигурации управляются с помощью схемы. Итак, перейдите к Menu -> Product -> Manage Scheme, Выберите вашу схему и отредактируйте ее.

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

0 голосов
/ 12 июля 2011

Вам необходимо установить Base SDK и IOS Deployment Target.После этого мои проекты Xcode 3 работают нормально.

...