iOS Simulator - автономный режим - PullRequest
31 голосов
/ 14 апреля 2011

Кто-нибудь знает, как сделать симулятор IPhone / IPad автономным?

Привет! * * 1003

Ответы [ 6 ]

8 голосов
/ 12 июня 2011

Установите Little Snitch и временно заблокируйте все соединения из iOS Simulator, когда появится диалоговое окно.

4 голосов
/ 06 мая 2011

Если вы отключите os x, симулятор iPad будет отключен. В противном случае, нет.

3 голосов
/ 04 января 2012

Существует инструмент под названием «Network Link Conditioner», но, похоже, он установлен только для OX Lion и xCode 4.1+. Взгляните на: http://osxdaily.com/2011/08/10/simulate-internet-connectivity-bandwidth-speeds-network-link-conditioner/ - я использую его почти каждый день :)

0 голосов
/ 07 ноября 2018

На macos отключение Wi-Fi и подключение телефона к режиму «горячей точки USB» - это удовольствие. Просто и надежно для всего, включая тестирование достижимости.

0 голосов
/ 02 ноября 2018

В идеале, все сетевое взаимодействие приложения проходит через одну точку. Закомментировав соответствующий код или создав фиктивную ошибку, довольно просто сделать так, чтобы все ответы истекли.

[[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
//          if (error) {
              if (self.delegate) {
                  [self.delegate networkError: error];
              }
//          } else {

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

Когда работа будет завершена, хорошей идеей будет отключение MacOS WiFi для окончательного тестирования.

0 голосов
/ 27 января 2014

Если вы хотите протестировать что-то в локальной среде, например, веб-приложение для iOS с кэшированными функциями, вы можете добавить правило в файл hosts, указывающее на ваш локальный хост, а затем комментировать строку каждый раз, когда вы захотите сделать это. недоступны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...