Подтвердить что ты не робот

Как ограничить приложение iOS только для iPhone, за исключением iPad?

Я хочу ограничить свое приложение только для iPhone. Я не хочу, чтобы мое приложение было доступно для iPad.

4b9b3361

Ответ 1

Вы не можете ограничить приложение для работы на iPhone только обычным способом. iOS спроектирован таким образом, что приложения iPhone будут работать на iPad с разрешением 1 раз.

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

Ответ 2

ДА, да, вы МОЖЕТЕ установить UIRequiredDeviceCapabilities, заявляя, что приложению требуется телефония. Это означает, что он будет работать только на iPhone. Пожалуйста, прочитайте больше об этом из документации Apple здесь -

UIRequiredDeviceCapabilities - установка условий, чтобы магазин приложений знал, на каких устройствах разрешена установка

На этой странице найдите UIRequiredDeviceCapabilites, и он расскажет вам больше оттуда.

Я надеюсь, что это поможет кому-нибудь с этой проблемой

Ответ 3

Вы не можете отключить возможность iPad запускать приложение для iPhone.

Ответ 4

Добавьте TARGETED_DEVICE_FAMILY = 1; в project.pbxprod

Ответ 5

В ваш info.plist добавьте следующее:

<key>UIDeviceFamily</key>
<array>
  <integer>1</integer>
</array>

1 = ipad и ipod, 2 = ipad