Вопрос по ios, xcode – Как я могу ограничить свое приложение только для iPhone, кроме iPod touch?

9

Как я могу ограничить свое приложение только для iPhone, кроме iPod touch?

Я не хочу, чтобы мое приложение было доступно на iPod Touch, есть ли свойство в info.plist, которое я могу использовать, чтобы указать это, или это то, с чем я столкнусь во время установки на itunesconnect?

Можете ли вы уточнить, какие функциональные возможности вам нужны от iPhone, который недоступен на ощупь? Это будет диктовать ответ. Conrad Shultz
Опять же, как и в моем вопросе о смс (исключает ли это iMessage) - исключает ли телефония FaceTime? Интересно, нужно сделать тестовое приложение для этого ... Daniel
У меня есть несколько кнопок, чтобы использовать sms composer, и кнопка для вызова. Я знаю, что могу оставить iPod и предупредить пользователя, что он не может его использовать, но мои друзья не хотят, чтобы приложение было доступно для этих целей. пользователи :( Daniel
Я вижу, что вы получили ответ, который является правильным: фильтр для телефонии. В конце концов, если в будущих касаниях iPod есть телефония, вы не хотите их исключать. Conrad Shultz
Точно сказать не могу. Но нужно помнить, что Applereally осуждает произвольное исключение устройств, поэтому убедитесь, что все, что вы в итоге делаете, продемонстрировало технические причины для этого. Даже если ваши клиенты чего-то хотят, Apple может отклонить (или отозвать) приложение. Например, вы явно не можете запретить приложению iPhone работать на iPad. Conrad Shultz

Ваш Ответ

2   ответа
12

gps в качестве требуемой возможности устройства просто исключить устройства без оборудования GPS, что исключало бы касания iPod.

Edit: На самом деле, правильный способ сделать это, чтобы включить дляUIRequiredDeviceCapabilities запись (словарь),telephony ключ со значениемYESТо есть, только устройства, поддерживающие телефонию, могут использовать приложение.

Кроме того, проверитьполная ссылка какие ключи доступны для использования сUIRequiredDeviceCapabilities.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit ExceededUIRequiredDeviceCapabilities :-)
Error: User Rate Limit Exceeded Daniel
Error: User Rate Limit Exceeded
-1

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

При создании проекта в последней версии XCode он позволяет выбрать семейство устройств. Не выбирайте универсальный или iPod. Просто выберите iPhone.

Альтернатива заключается в том, что в параметрах сборки приложения измените семейство целевых устройств на iPhone вместо iPhone / iPad.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы