Подтвердить что ты не робот

Есть ли способ запуска нескольких симуляторов iOS сразу?

Например, для проверки функций, в которых взаимодействует несколько пользователей. Все, что я придумал, - это несколько OS X VM с iOSS в каждом, но похоже, что кувалда отсутствует очевидное прямо передо мной?

4b9b3361

Ответ 1

AFAICT, он не поддерживает одновременное выполнение нескольких экземпляров.

Я попробовал два метода, но оба не удалось.

$ open -n /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
LSOpenURLsWithRole() failed with error -10829 for the file /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app.

Используя псевдоним (http://forums.creativecow.net/thread/71/860074), появляется диалоговое окно с надписью "Только один симулятор iOS может работать одновременно. Пожалуйста, закройте iOS Simulator и повторите попытку".

Ответ 2

http://www.coderebel.com/2010/08/31/iphone_simulator

Вы можете проверить этот инструмент. Я могу запускать несколько эмуляторов с его помощью в разных консолях VNC с разными пользователями на моем mac mini.

Ответ 3

У нас есть несколько разработчиков Xcode, регистрирующихся на централизованном Mac, и каждый пользователь имеет собственную учетную запись. Каждый пользователь может запустить отдельное окно Simulator, выполнив команду ниже ("s должен быть включен):

"/Приложения/Xcode.app/Содержание/Разработчик/Платформы/iPhoneSimulator.platform/Разработчик/Приложения/iPhone Simulator.app/Contents/MacOS/iPhone Simulator"

После того, как окно симулятора будет открыто, запуск вашего проекта автоматически привяжет Xcode к этому окну.

Единственное, о чем я не уверен, раньше я ниже script. Я не знаю, зафиксировала ли что-то в нашей системе, что позволяет нам работать над командой: http://coderebel.com/2010/08/31/iphone_simulator

Поэтому я предлагаю сначала попробовать команду, если это не поможет, попробуйте script, исправьте свою систему, а затем используйте команду после.