2015-05-23 4 views
-1

Я пытаюсь создать приложение и пытался сделать его только поддержкой iPhone6, iPhone6 ​​Plus, но при отправке приложения на Магазин приложений. Они отвергли его, потому что он врезался в iPad. Как я могу удалить поддержку iPad и другие устройства. В Xcode в Информация о развертывании, [Devices] установлена ​​на [iPhone].Отправить приложение для iOS для определенных устройств

EDIT:

Мое приложение использует чип M8, поэтому я хочу, чтобы ограничить его iPhone6, iPhone6 ​​Plus только. Что касается iPad, я не могу предложить его сейчас, потому что я не могу его тестировать и постоянно обновлять свой дизайн при каждом обновлении своего приложения.

EDIT2:

В Xcode в развертывания Info [Развертывание Target] установлен на [8,1].

+1

Приложения должны поддерживать все размеры iPhone и запускаться как есть на iPad. – rmaddy

+0

@maddy Они этого не делают. Вы можете ограничить целевые устройства, если это необходимо, особенно iPhone/iPad. –

+0

Является ли ваше приложение универсальным? – Amit89

ответ

0

Необходимо изменить семейство устройств Targeted. Выберите проект, затем info -> Развертывание ---> Целевое семейство устройств только для iPhone, и вы должны сделать то же самое в целях. После этого ваше приложение будет только для iPhone.

Удачи!

+0

, если вы имеете в виду настройки сборки -> Целевое семейство устройств, оно настроено на iPhone. потому что в Info нет развертывания. – iEmad

0

Невозможно установить приложение только для iPhone 6/6 +, однако вы можете предотвратить его запуск на iPad, установив правильный заголовок. Вы не можете запретить запускать собственное приложение на iPhone 5, пока не разрешите его запускать на iPhone 6/6 +. iPhone, iPad или оба, без версий.

+0

Как я могу установить правильный заголовок? – iEmad

+0

Выберите проект, выберите «Информация», затем «Развертывание», «Целевое семейство устройств» и установите его на iPhone. @iEmad –

0

Я не думаю, что вы можете выбрать, какие типы устройств вы поддерживаете. Но вы можете выбрать минимальную версию iOS, которую поддерживает ваше приложение в Задача развертывания. Я думаю, что ваше решение будет менять Цель развертывания на iOS 8.0, и вам хорошо идти.

Для вашей проблемы отказа вы можете изменить поддерживаемый iDevice для поддержки iPhone только с целевой точки приложения в XCode. Затем на вкладке общего назначения вы можете изменить ее с помощью Пункт развертывания.

+0

** моя цель развертывания устройства - iPhone уже **. Я забыл упомянуть, но моя цель для развертывания - это 8,1 – iEmad

+0

. Вы готовы пойти до тех пор, пока вы выбираете только iPhone. Я думаю, что вы не установили его правильно, когда вы его отправили? И у вас действительно нет вариантов выбора того, какие типы ** iDevice ** вы можете выбрать явно. –

+0

Я уверен, что это способ изменить развертывание iDevice, поддерживаете ли вы iPad или iPhone. Итак, очистите свою сборку и убедитесь, что ваша минимальная версия iOS. И тебе хорошо идти. –

Смежные вопросы