Приложение для iOS сменить универсальное только на iPhone

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

Это приложение было построено с помощью Appcelerator, поэтому я изменил сведения о приложении tiapp.xml, чтобы он поддерживал только iPhone, теперь не универсальный, но он не будет отправлен в магазин.

Я не могу загрузить существующее приложение, потому что семейная группа в идентификаторе пакета. он не примет удаление iPad.

Как мы можем удалить приложение из списка iPad как действительно важное, так как приложение не было создано с учетом iPad, было бы неплохо, если бы оно было просто уменьшенной версией приложения.

Любая помощь, пожалуйста?

 Muhammad Adnan02 июн. 2016 г., 11:00
проверьте детали по яблоку на эту проблемуdeveloper.apple.com/library/ios/qa/qa1623/_index.html
 Muhammad Adnan02 июн. 2016 г., 11:01
Я думаю, что вы должны иметь возможность загружать приложение только для iPhone, увеличив номер версии приложения в tiapp.xml
 rckoenes02 июн. 2016 г., 10:58
Насколько мне известно, вы не можете удалить поддержку iPad из приложения, в котором ранее была поддержка iPad. Вам нужно будет указать свое имя под другим именем.

Ответы на вопрос(1)

которые хотят выпускать обновления, но исключают поддержку устройств, имеют три варианта:

Исправьте их приложение так, чтобы оно могло работать на устройствах, которые они изначально намеревались поддерживать. Выберите новую версию iOS, для которой требуется более новое устройство. Удалите их приложение из магазина и загрузите новое приложение с другим идентификатором пакета.

 Paulw1102 июн. 2016 г., 13:27
Вы видели примечание в документе, на который вы ссылались? Вы можете расширить совместимые устройства только через UIRequiredDeviceCapabilities. Вы не можете быть более ограничительным
 user150360602 июн. 2016 г., 12:10
Хорошо, спасибо за информацию, к сожалению, это не будет работать. Это может сработать, если я смогу заставить приложение отображаться в режиме совместимости для iPad, возможно ли это? не могу найти какую-либо информацию, если это возможно даже с Appcelerator. Спасибо
 Bhadresh Mulsaniya02 июн. 2016 г., 13:27
Он также будет отображаться для iPad, но пользователь не будет загружать его, если вы добавите некоторые возможности устройства в файл .plist.
 Paulw1102 июн. 2016 г., 13:26
Нет, после того, как приложение было выпущено в App Store как Universal, оно не может быть изменено на iPhone (именно так вы получаете «режим совместимости»). Ваши единственные варианты - продолжить поддержку iPad или удалить существующее приложение из магазина и выпустить новое приложение с новым именем.
 A-Live02 июн. 2016 г., 11:49
По сути, это означает, что вам нужно подождать, пока устройство, которое вы хотите прекратить поддерживать, не получит новую версию iOS, а затем вы установите целевую настройку развертывания приложений для этой версии iOS, следовательно, отключение этих устройств.
 Paulw1106 мар. 2017 г., 14:54
При первой загрузке приложения iTunes определяет, будет ли оно только iPhone, iPad или универсальным. Если он универсален, то он всегда будет универсальным, и вы не можете сделать его более ограничительным с помощью обновления. Если это только iPhone или iPad, то вы можете сделать его универсальным с помощью обновления, но тогда вы никогда не сможете вернуться назад или только для iPhone или только для iPad. Вы также не можете перейти с iPad только на iPhone или наоборот.
 pkc45606 мар. 2017 г., 14:46
@ Paulw11, Если разработчик изначально загрузил универсальное приложение, а в следующем обновлении разработчик выбрал iPhone в настройках сборки (общие), то приложение должно поддерживать только iphone. Но это не так (я столкнулся с той же проблемой). Если в дальнейшем Apple не позволяет менять поддерживаемые устройства, эта опция должна быть в iTunesConnect при создании приложения. Какая польза от настроек устройства в xcode? Каково твое мнение.
 user150360602 июн. 2016 г., 13:19
если я добавлю UIRequiredDeviceCapabilities для телефонии, это остановит показ для ipad? как это не поддерживаетdeveloper.apple.com/library/ios/documentation/DeviceInformation/...
 Bhadresh Mulsaniya02 июн. 2016 г., 11:48
Ориентация на последнюю версию iOS Для обновления приложения всегда может потребоваться более новая версия iOS. Это исключит поддержку устройств, которые не могут работать с этой версией iOS. Параметр сборки «iOS Deployment Target» - это минимальная версия iOS, которую поддерживает ваше приложение. Ваше приложение нельзя установить или запустить на любом устройстве, которое не может работать с этой версией iOS.
 user150360602 июн. 2016 г., 11:45
Может кто-нибудь объяснить, пожалуйста, Цель Target более новая версия iOS, которая требует более нового устройства. Кажется, это единственный, кого мы не можем вытащить.

Ваш ответ на вопрос