Как мне запустить два экземпляра симулятора iPhone (Aspen), чтобы опробовать пример WiTap?

StackOverflow https://stackoverflow.com/questions/400511

Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

Код отладки, который создаст ваше приложение в симуляторе, например, имя вашего приложения -экземпляр Close Simulator Перейти к Project-> New Target -> Encement2 Add Add "Дисплейное имя пакета:«Instance2» в файле Instance2.info.plist. Задайте имя исполняемого файла:Exance2 SELECT ENTAMS2 TARGET -> Перейдите в Project -> Установить Active Target -> Antession2 Build с экземпляром2 Примечание:Делайте все внимательно, иначе вам придется сбросить настройки симулятора. Для сброса симулятора -> Запустить симулятор -> Симулятор iPhone -> Сбросить содержимое и настройки...

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top