2010-11-24 12 views

ответ

3

Есть два разных понятия вы должны знать:

База SDK

Это то, что вы используете для создания вашего приложения. Самый последний выпуск - 4.2, поэтому вы должны использовать его для создания своих приложений.

КСН Deployment Target

Это целевая версия прошивки вы строите для. В вашем случае вы устанавливаете это (в настройках проекта или цели Xcode) на «iOS 3.0».

Остальное зависит от вас. Разумеется, вы создаете для многих версий SDK, поэтому, если вы используете что-то, что было введено в любым SDK после 3.0, вам нужно проверить эту функциональность явно.

2

Это не вопрос «что использовать», а вопрос «какой из них вы должны использовать, чтобы ваши приложения были приняты яблоком», и ответ на этот вопрос: используйте самую новую, отмеченную стабильной, которая доступный для вас. Apple принимает только приложения, представленные для сборки AppStore, с одной из последних 2 (или около того) версий.

Для установки см. Ответ Typeoneerror и имейте в виду, что вы можете строить с помощью нового базового SDK (на самом деле вам нужно), но компилятор не предупредит вас, если вы используете функции, недоступные в вашем «Развертывании» Target ", поэтому вам придется протестировать приложение с помощью устройства, на котором установлена ​​старая версия iOS, чтобы убедиться, что она не сбой!

+0

Вы очень уверены в своих словах? ie - Apple принимает только приложения, представленные для сборки AppStore, с одной из последних 2 (или около того) версий. – Saawan 2010-11-24 09:29:36

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