Эквивалент UIRequiredDeviceCapabilities для Mac App Store? - PullRequest
5 голосов
/ 20 января 2012

Я занимаюсь разработкой приложения для Mac, которое будет полезно только владельцам ноутбуков (MacBook), и планирую распространить это приложение в Mac App Store. Для iOS App Store вы можете указать в plist UIRequiredDeviceCapabilities, чтобы только пользователи с соответствующим устройством могли видеть приложение в магазине. Есть ли способ сделать то же самое с Mac App Store?

Ответы [ 2 ]

1 голос
/ 20 января 2012

Со страницы 39 Руководства разработчика по iTunes Connect :

Если вашему приложению для iOS требуются определенные возможности устройства (т. Е. Телефония, GPS, акселерометр и т. Д.), Чтобы правильно функционировать, вам нужно будет Обязательно закодируйте это в info.plist вашего бинарного файла, используя Ключ UIRequiredDeviceCapabilities. Обратитесь к времени сборки Раздел Сведения о конфигурации программирования приложений iOS Руководство, чтобы узнать больше. Во время выполнения iOS не может запустить ваше приложение если заявленные возможности присутствуют на устройстве. В дальнейшем, App Store требует эту информацию, чтобы он мог генерировать список требований для пользовательских устройств и запретить пользователям загрузка приложений, которые они не могут запустить. Нет необходимости укажите необходимые возможности устройства для приложений Mac OS X.

0 голосов
/ 13 июня 2019

Хотя нет эквивалента UIRequiredDeviceCapabilities, некоторые возможности могут быть указаны в PreInstallRequirements.plist.Этот подход позволяет указать минимальный объем оперативной памяти, возможности графического процессора, минимальные минверсии.

См. Здесь:

Магазин приложений для Mac productbuild

https://developer.apple.com/library/archive/qa/qa1748/_index.html#//apple_ref/doc/uid/DTS40011181

https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...