Как отказаться от поддержки iPhone 5S

Я хочу выпустить свое приложение в Appstore и разрешать пользователям использовать iPhone 6 и выше для загрузки приложения.

Я надеялся, что ARKit или iOS 11 смогут отказаться от поддержки 5S и ниже, но, к сожалению, 5S могут запускать оба.

Мое требование в том, что мне нужна поддержка видеозаписи с частотой 60 кадров в секунду при скорости 1080p.

Может ли кто-нибудь подумать о требовании, которое позволит мне отказаться от поддержки 5S?

2 Solutions collect form web for “Как отказаться от поддержки iPhone 5S”

Согласно приведенному ниже документу Apple, iPhone 5S не поддерживает ARKit , поэтому ограничение ARKit должно быть решением, которое вы ищете.

https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

Используйте следующий код в своем проекте. Вы можете записать условие на основе типа устройства, чтобы исключить те блоки, которые вы не хотите запускать.

 struct ScreenSize { static let SCREEN_WIDTH = UIScreen.main.bounds.size.width static let SCREEN_HEIGHT = UIScreen.main.bounds.size.height static let SCREEN_MAX_LENGTH = max(ScreenSize.SCREEN_WIDTH, ScreenSize.SCREEN_HEIGHT) static let SCREEN_MIN_LENGTH = min(ScreenSize.SCREEN_WIDTH, ScreenSize.SCREEN_HEIGHT) static let WIDTH_RATIO = ScreenSize.SCREEN_WIDTH / 320 static let HEIGHT_RATIO = ScreenSize.SCREEN_HEIGHT / 568 } struct DeviceType { static let IS_IPHONE_4_OR_LESS = UIDevice.current.userInterfaceIdiom == .phone && ScreenSize.SCREEN_MAX_LENGTH < 568.0 static let IS_IPHONE_5 = UIDevice.current.userInterfaceIdiom == .phone && ScreenSize.SCREEN_MAX_LENGTH == 568.0 static let IS_IPHONE_6 = UIDevice.current.userInterfaceIdiom == .phone && ScreenSize.SCREEN_MAX_LENGTH == 667.0 static let IS_IPHONE_6P = UIDevice.current.userInterfaceIdiom == .phone && ScreenSize.SCREEN_MAX_LENGTH == 736.0 static let IS_IPAD = UIDevice.current.userInterfaceIdiom == .pad && ScreenSize.SCREEN_MAX_LENGTH >= 1024.0 } 
  • Симулятор ios 7 не будет отменять пользовательский интерфейс для приложений, составленных против ios 6.1 sdk
  • iOS9 Xcode 7 - Основные данные - исключение дублированных объектов
  • Высота строки, когда текст в Юникоде находится в строке в iPhone
  • как реализовать свойство addTarget в UIButton
  • UIButton имеет точку, когда она выбрана внутри UIToolbar
  • Бот XCode занимает так много времени, чтобы интегрировать
  • Ограничение автоопределения для uitableview и uiview
  • Получение «apple mach-o linker id error undefined symbols для архитектуры i386» при реализации библиотеки в iOS5
  • Ошибка анализа Apple Mach O-Linker?
  • Как выбрать фоновые представления в раскадровке или xib
  • Непрерывная интеграция с сервером Xcode Bots
  • Interesting Posts

    ApplicationVerificationFailed из командной строки Nativescript

    Предупреждение. Попробуйте представить ModalTableViewController на MainTableViewController, который уже представляет (null)

    IOS AVPlayer получает fps

    IOS: UIScrollView и OpenGL

    Пользовательский Getter & Setter iOS 5

    AVPlayer не обновляет currentPlaybackTime при поиске в обратном направлении

    DragonMobile Nuance SDK распознавание речи на iOS … AURemoteIO :: ChangeHardwareFormats: error -10875

    Быстрое увеличение доли убитого

    Игровой цикл с отдельным таймером для рендеринга и игровой логики

    «Установка приложения Apple Watch никогда не завершалась» Ошибка при развертывании приложения для набора часов на устройство

    Как усечь десятичные знаки в x местах в Swift

    как использовать ibeacon при применении в bacground и перезагрузке iphone

    Sprite Kit – Скрытие SKSpriteNode

    UIImagePickerController не удаляет файл захвата временного видео из / tmp / capture

    На iOS, как сделать динамический список «ссылок» или кнопок вызывать метод со строковым аргументом?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.