2016-12-12 6 views
0

Мое приложение было отклонено Apple за то, что оно не выглядит хорошо на iPad. Это приложение для iPhone, но они требуют, чтобы он работал и на iPad. Я использую Visual Studio для разработки приложения.Xamarin iPad simulator для iPhone app

Проблема в том, что у меня нет недавнего iPad для тестирования, поэтому я хочу протестировать в симуляторе. Однако, если я хочу выбрать цель развертывания, iPad-устройства перечислены как неподдерживаемые. Единственный способ, которым я могу запустить его на iPad, - это изменить IOS Application Target на Universal, но тогда он не масштабируется как приложение для iPhone. Я не могу изменить устройство в Simulator на Mac после того, как приложение было развернуто, потому что это только начнет экземпляр iPad, который полностью отделен от симулятора iPhone.

Не удалось найти что-либо здесь или на форумах в Xamarin. Поэтому я как бы застрял здесь.

ответ

0

Невозможно протестировать этот сценарий на симуляторе. Это то же самое в Xcode, поскольку он не позволит вам выбрать iPad-симуляторы, когда приложение создано только для iPhone. Xamarin Studio/Xamarin.VisualStudio соответствует этому поведению, поэтому это не ошибка.

Вы можете быть в состоянии установить приложение вручную на IPad симулятор - взгляните на этот ответ для примера: https://stackoverflow.com/a/28387749/451678

+0

Спасибо за ваш ответ. Знаете ли вы, можно ли использовать настоящий iPad или это также невозможно? –

+0

Должно быть возможно использовать настоящий iPad, если вспомнить из предыдущего опыта (хотя это было давно!). Опять же, если это невозможно, вы можете загрузить приложение на свое устройство вручную для тестирования. – BytesGuy

+0

Возможно, это будет полезно для установки пакета вручную, однако я не могу создать действительный пакет с использованием конфигурации iPhoneSimulator. Из того, что я понимаю, невозможно использовать ipa, потому что двоичные файлы симулятора и устройства совершенно разные. Когда я создаю с использованием пакета ad-hoc/enterrise для iPhoneSimulator, я получаю пустой plist и двоичный файл. –