9

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

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

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

  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от Daniel
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit ExceededUIRequiredDeviceCapabilities :-)

    от
  • Error: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от
  • Можете ли вы уточнить, какие функциональные возможности вам нужны от iPhone, который недоступен на ощупь? Это будет диктовать ответ.

    от Conrad Shultz
  • Я вижу, что вы получили ответ, который является правильным: фильтр для телефонии. В конце концов, если в будущих касаниях iPod есть телефония, вы не хотите их исключать.

    от Conrad Shultz
  • Опять же, как и в моем вопросе о смс (исключает ли это iMessage) - исключает ли телефония FaceTime? Интересно, нужно сделать тестовое приложение для этого ...

    от Daniel
  • У меня есть несколько кнопок, чтобы использовать sms composer, и кнопка для вызова. Я знаю, что могу оставить iPod и предупредить пользователя, что он не может его использовать, но мои друзья не хотят, чтобы приложение было доступно для этих целей. пользователи :(

    от Daniel
  • Точно сказать не могу. Но нужно помнить, что Applereally осуждает произвольное исключение устройств, поэтому убедитесь, что все, что вы в итоге делаете, продемонстрировало технические причины для этого. Даже если ваши клиенты чего-то хотят, Apple может отклонить (или отозвать) приложение. Например, вы явно не можете запретить приложению iPhone работать на iPad.

    от Conrad Shultz
  • 12

    Вы можете добавить

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

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

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

  • -1

    Вышеуказанные решения - не то

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

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

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