Как я могу запустить два экземпляра симулятора iPhone (Aspen), чтобы опробовать пример WiTap? - PullRequest
7 голосов
/ 30 декабря 2008

У кого-нибудь была удача запустить два экземпляра симулятора iPhone для проверки сетевого кода между ними?

Ответы [ 4 ]

3 голосов
/ 30 декабря 2008

Нет, но вы можете запустить симулятор и код WiTap на вашем телефоне. Я сделал это, и это довольно круто.

Просто предоставьте код WiTap для своего профиля обеспечения разработки и загрузите его на телефон. Затем, убедившись, что телефон подключен к той же сети Wi-Fi, вы можете запустить компьютер для разработки с симулятором, на котором работает WiTap, и телефоном, на котором работает WiTap.

Работает как шарм.

2 голосов
/ 07 октября 2009

К вашему сведению, идея франкодвира о запуске iPhoneSimulator от имени другого пользователя не работает. Quoth Finder: «Вы не можете открыть приложение« iPhone Simulator », потому что оно открыто другим пользователем. Попросите другого пользователя выйти из приложения, а затем повторите попытку».

1 голос
/ 30 декабря 2008

Просто идея, но вы можете попробовать добавить другого пользователя на ваш Mac и запустить симулятор в обеих учетных записях. (Я почти уверен, что конфигурация симулятора хранится относительно домашнего каталога пользователя)

Первым шагом было бы начать работу при переключении пользователей. Если это сработает, надо надеяться настроить все, что нужно симулятору для второго экземпляра. Затем выйдите из второй учетной записи, вернитесь к своей обычной учетной записи. Теперь попробуйте запустить второй экземпляр симулятора из командной строки в терминале, но в качестве второй учетной записи пользователя (используйте su - для переключения другой учетной записи пользователя перед запуском симулятора).

Я не на своем Mac и не знаю, как называется двоичный файл симулятора, или я бы попробовал это и вставил какой-нибудь код для вас.

0 голосов
/ 22 октября 2011

Выполните следующие шаги, чтобы протестировать ваше приложение.

Сначала нужно сделать одну вещь для всего процесса: перейдите в «Проект» -> «Изменить настройки проекта» -> отметьте опцию «Построить независимые цели параллельно».

Отладочный код, который создаст ваше приложение в симуляторе. Например, ваше имя приложения - Экземпляр Закрыть Симулятор Перейдите в Project-> New Target -> Instance2. Добавьте «Отображаемое имя пакета: Instance2» в файле Instance2.info.plist. Установите имя исполняемого файла: Instance2. Выберите Instance2 Target -> Go to Project -> Set Active Target -> Instance2. Примечание. Делайте все осторожно, в противном случае вам необходимо сбросить настройки симулятора. Для сброса симулятора -> «Запуск симулятора» -> «Симулятор iPhone» -> «Сбросить содержимое и настройки» ...

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

Надеюсь, это поможет вам:)

Равикант Нагар

...