Что означает «Base SDK» в настройках проекта? Меня это смущает. Например, если я выбираю iOS 4.2 там, на каких устройствах может запускаться мое приложение? Только на iPhone 4? Это меня беспокоит, потому что iOS 4.2 - единственный вариант, который я могу выбрать в последнем Xcode 3.2.5.Значение Base SDK в Xcode
Я также хочу знать значение «цели развертывания iOS» в настройках проекта. Потому что здесь я могу выбрать iOS 4.1. Какой смысл сделать для цели развертывания 4.1 и базового SDK 4.2? Разве это не повредит? Как связаны эти два?
Хорошо ... Думаю, я просто воспользуюсь последним из всего. Кроме того, что-то более древнее, чем 3G, просто древнее. Большинство пользователей 3G и 3GS, вероятно, обновились до 4.2, а если они этого не сделали, они не будут видеть мое приложение в App Store, так или иначе? – Enchilada
Нет, они будут видеть ваше приложение в магазине приложений, но когда они нажмут «Купить», они получат сообщение «Вы должны обновить свою ОС перед покупкой этого приложения», поэтому оплата не будет проходить. Я бы сказал, что поддержки 4.0-4.2 вполне достаточно. –
BTW, поддерживающий 4.0-4.2 означает, что вы поддерживаете iPhone 3G. iPhone 3G и iPod touch 2G можно обновить до iOS 4.2 –