Как ограничить приложение iOS только 4-дюймовыми экранными устройствами?
Есть ли параметр в Xcode, который позволяет мне заявить, что мое приложение поддерживает только 4 "экранных устройства (iPhone 5 и новейший iPod Touch)?
Ответы
Ответ 1
Нет.
Поскольку iOS 7 поддерживает устройства с 3,5-дюймовыми экранами, вы не можете использовать технику only-support-iOS-x.
Кроме того, в Xcode или клавише для requiredDeviceCapabilities
отсутствует параметр, который позволяет вам сделать только 4-дюймовое приложение.
Ответ 2
Как вы можете видеть на скриншоте ниже, который взят с официального сайта Apple, iPhone 4 и iPhone 4 - это те, которые имеют 3,5-дюймовый экран, и они поддерживают iOS 7.
![enter image description here]()
Таким образом, вы не можете ограничить поддержку разрешения приложений для 4-дюймового экрана, даже используя iOS 7.
Также в соответствии с приведенным ниже форумом мы не можем просто разместить приложение в магазине приложений, которое поддерживает только 4-дюймовый экран iPhone.
Приложение для iPhone только для 4-дюймового экрана?
Сообщите мне, если вам нужна дополнительная помощь.
Ответ 3
Да. Возможно, вам не удастся добавить параметр в Xcode или ключ для требуемыхDeviceCapabilities, который позволяет вам сделать приложение только 4-дюймовым. Но вы можете позволить пользователю запустить приложение сначала, а затем в самом начале диспетчера просмотра определить размер экрана, используя следующий код:
CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
Наконец, в зависимости от размера экрана устройства, которое вы предпочитаете запускать, вы можете отключить следующее действие или продолжить.