Я хочу ограничить свое приложение только для iPhone. Я не хочу, чтобы мое приложение было доступно для iPad.
Как ограничить приложение iOS только для iPhone, за исключением iPad?
Ответ 1
Вы не можете ограничить приложение для работы на iPhone только обычным способом. iOS спроектирован таким образом, что приложения iPhone будут работать на iPad с разрешением 1 раз.
Однако, если вы действительно хотите ограничить свое приложение iPhone, вы можете добиться этого, заявив, что для работы приложения требуется функциональная телефония, указав то же самое в UIRequiredDeviceCapabilities. Это означает, что он будет работать только на iPhone.
Ответ 2
ДА, да, вы МОЖЕТЕ установить UIRequiredDeviceCapabilities, заявляя, что приложению требуется телефония. Это означает, что он будет работать только на iPhone. Пожалуйста, прочитайте больше об этом из документации Apple здесь -
На этой странице найдите 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