iPhone SDK 3.2 beta и iPhone SDK 3.1.2

В настоящее время я использую iPhone SDK 3.1.2 для разработки приложений для iPhone.

Apple недавно выпустила бета-версию iPhone SDK 3.2, и я хочу попробовать с ней свои силы.

Но моя проблема в том, что я хочу использовать обе версии SDK, 3.1.2, так как в настоящее время я разрабатываю приложения и загружаю их в магазин приложений, бета 3.2, чтобы начать пробовать новую версию (но Apple не будет принимать приложения в App Store, если они будут разработаны. с использованием бета-версии 3.2)

Пожалуйста, направь меня.

С уважением, Pratik


person pratik    schedule 10.02.2010    source источник
comment
Это дубликат stackoverflow.com/questions/2195669/   -  person Brad Larson    schedule 10.02.2010


Ответы (1)


Вы все еще можете создать свое старое приложение под версией 3.1.2, пока установлена ​​бета-версия 3.2. Для этого просто удерживайте нажатой клавишу выбора, щелкая в верхнем левом раскрывающемся меню XCode. В нем будут перечислены все установленные вами SDK, и вы просто выберете 3.1.2.

person coneybeare    schedule 10.02.2010
comment
@coneybeare: Спасибо, еще кое-что, я уже загрузил бета-версию 3.2, и в настоящее время на моем компьютере установлена ​​версия 3.1.2, нужно ли мне удалить 3.1.2, а затем установить 3.2 или просто установить 3.2. - person pratik; 10.02.2010
comment
Не делай этого! Устанавливайте в другое место в установщике, пока не выйдет 3.2. В нем есть некоторые ошибки, и Apple не хочет, чтобы вы отправляли приложения, созданные в бета-версии sdk. Две копии SDK в разных местах позволяют вам поиграть в одном и выпустить реальные приложения в финальном и текущем SDK. - person Alex Wayne; 10.02.2010
comment
но вы можете захотеть установить его в другой каталог, например / Developer32beta, на всякий случай ... - person David Maymudes; 10.02.2010
comment
Если я установлю 3.2 в другом месте, тогда у меня будет две версии SDK на машине, и как мое приложение узнает, с какой версией оно должно работать. Если приложение для 3.1.2 должно открываться / работать с 3.1.2, а приложение для 3.2 должно открываться / работать с 3.2 - person pratik; 10.02.2010
comment
Просто оставьте базовую цель на 3.1.2, но вы все равно можете протестировать в симуляторе с 3.2. - person Kendall Helmstetter Gelner; 10.02.2010
comment
Вы можете играть с обоими SDK, даже если они оба установлены на вашем компьютере в одном месте. Сквиги - это неправильно. Просто выполните сборку под более старый SDK, используя представленный метод. Вы также можете получить оба набора документов. - person coneybeare; 10.02.2010
comment
Я думаю, что Squeegy прав ... есть тот же вопрос на stackoverflow.com/questions/2151159/ и он говорит то же самое, что и Squeegy и другие. - person pratik; 10.02.2010
comment
Верьте во что хотите. Я могу только сказать вам, что у меня установлено много разных SDK, и я всегда строю под 3.0 для всех своих приложений. Я занимаюсь этим с момента выхода 3.0. Зачем усложнять себе жизнь разными каталогами, если можно просто без проблем совместить? - person coneybeare; 10.02.2010
comment
@coneybeare: пожалуйста, не принимайте это на свой счет ... Я просто сказал из того, что прочитал здесь. - person pratik; 10.02.2010