Как я могу разработать производственные приложения для iPhone и приложения для iPad на той же машине?

Кажется, что в будущем, мы можем просто использовать небету iPhone SDK для разработки для обоих сразу.

Но на данный момент, единственный способ разработать для iPad, кажется, для использования беты SDK 3.2. Однако, если я устанавливаю это, Apple ясно заявляет, что я не должен отправлять приложения App Store с нею.

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

6
задан Tyler 10 March 2010 в 05:50
поделиться

3 ответа

Лучший способ сделать это - установить бета-версию SDK 3.2 в месте, отличном от "/Разработчик". В разделе «Выборочная установка на Macintosh HD» выберите «Другое» на кнопке «Всплывающее окно» и наведите установку куда-то вроде: «/Developer-Beta».

Затем вы можете запустить Xcode из /Developer/Applications для ваших приложений iPhone,и Xcode из /Developer-Beta/Applications для ваших приложений для iPad.

6
ответ дан 16 December 2019 в 21:38
поделиться

При установке 3.2 меню Active SDK выглядит так

Xcode http://img.skitch.com/20100310-xkbqnbr6h4f2q55wk2wppjx3h2.preview.jpg

Однако в настройках проекта вы можете изменить SDK следующим образом:

Xcode http://img.skitch.com/20100310-xqkuracw73jb5y7uwtt7yurjs1.preview.jpg

Таким образом, вы можете разрабатывать для любой версии ОС, используя одну и ту же машину и т.д.

0
ответ дан 16 December 2019 в 21:38
поделиться

Если я правильно прочитал соглашение, запрет на отправку приложений с бета-версией 3.2 применяется только к SDK, а не к инструментам. Если вы устанавливаете базовый SDK вашего приложения на SDK более ранней версии, чем 3.2 (который, вероятно, уже есть в любом случае), вы можете затем выполнить сборку с 3.1 и более ранними SDK, выбрав их из меню «Обзор» в Xcode.

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

РЕДАКТИРОВАТЬ: Я не работаю в Apple, я не юрист, бла-бла. Но у меня это сработало, и в предупреждении указывается только «iPhone SDK 3.2». Инструменты Xcode не упоминаются.

2
ответ дан 16 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: