Как отладить приложение на iPhone без интернета - PullRequest
0 голосов
/ 24 июня 2019

Я использую Xcode 10.1, и у меня нет флажка, хочу ли я подключиться через сеть или нет на странице моего устройства (что было в Xcode 9 и Xcode 10 beta). Если вы не знаете, что я имею в виду, выполните поиск по запросу "подключиться через сеть xcode" в изображениях Google.

Однако я должен отладить автономный поток моего приложения (которое написано в React-Native, кстати). Не просто отсутствие интернет-соединения, а отключение Wi-Fi и мобильной передачи данных, что приведет к изменению статуса. Используя настройки разработчика iPhone, я могу сделать каждый звонок неудачным (потеря 100%), но не могу изменить интернет-статус телефона.

Итак, я хочу, чтобы отладчик оставался на связи и мог либо:

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

Кстати, я не могу использовать симулятор, так как приложение требует Bluetooth.

Заранее спасибо!

Edit:

Флажок не установлен для старых устройств iPhone. С iPhone 7s я вижу флажок «подключиться через сеть». Но включение или отключение не меняет того факта, что вашему iPhone требуется интернет для отладки. Если я отключаю интернет на телефоне, я получаю следующую ошибку:

enter image description here

1 Ответ

0 голосов
/ 25 июня 2019

Хорошо, я нашел проблему. Мы тестируем iPhone5, который больше официально не поддерживается Apple. Это означает, что Apple решила сократить возможности iPhone5, чтобы вы купили новую (замечательная стратегия = /). Следовательно, отладка с помощью кабеля больше не поддерживается на iPhone5.

Мы протестировали с iPhone6 ​​от коллеги, и все работает отлично.

Edit: Хотя флажок установлен, и я могу отключить Wi-Fi для подключения ... В тот момент, когда я отключаю интернет на телефоне, приложение вылетает и говорит: "Время выполнения не готово к отладке: убедитесь, что время выполнения упаковщика работает" ... так что решения пока нет ...

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