2014-10-31 4 views
9

В настоящее время я разрабатываю мобильное приложение с использованием Meteor v1.0 и пытаюсь протестировать устройства iOS с помощью iOS Simulator.Ориентация на конкретное устройство в симуляторе iOS с использованием Meteor

Для Кордовы приложений, я привык делать что-то вроде:

cordova emulate ios --target "iPad" 

Для Метеора, альтернатива:

meteor run ios 

На моем Mac, работает вышеприведенная команда Meteor приводит к приложение работает на iPhone 4S эмулятор. Я не могу выбрать, какое устройство подражать, как я мог, используя Кордову.

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

Единственное решение, которое я нашел, - это перейти в каталог Кордовы (.meteor/local/cordova-build) и запустить iOS Simulator непосредственно из Кордовы.

Кто-нибудь знает лучшее решение с использованием самого Метеор или в настоящее время это невозможно? Я не смог найти что-либо в документации. Я открыт для тестирования, используя что-то еще, но было бы неплохо сохранить все вместе с Meteor.

ответ

8

Текущее решение заключается в том, чтобы открыть Xcode, запустив meteor run ios-device, а затем выберите правильный симулятор внутри Xcode. К сожалению, ios-sim (пакет Meteor использует для симулятора) не позволяет легко выбрать устройство для имитации.

1

meteor run ios-device -p 3000 - это, что я делаю. Затем загрузите приложение телефона пробел для IPad и запустить его на IP:

ipconfig getifaddr en0

Затем положить, что в на приложение телефона разрыв. Итак, пример: 192.168.0.8:3000

+1

Это не отвечает на вопрос - речь идет об использовании определенного имитируемого устройства, ваш ответ о работе на физическом устройстве. – Jase

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