#ios
#iOS
Вопрос:
у меня проблема с запуском моего приложения ios непосредственно на симуляторе, для запуска приложения потребуется много раз, и оно все еще не запущено, а в строке состояния xcode отображается только это сообщение «прикрепление и имя моего приложения, например, textscroll, например, прикрепление textscroll», и оно все равно будет обрабатываться, и симулятор откроется, но толькопоказать черный экран. Это займет 2 часа или много времени, просто простое приложение hello world, пожалуйста, дайте мне решение, если у кого-нибудь есть решение, спасибо заранее.
Но я попробую одно решение, которое запускает приложение, а затем останавливает приложение после этого открытого симулятора и запускает мое приложение на симуляторе, чтобы оно работало, но проблема в том, что я не буду отлаживать свое приложение таким образом, поэтому, пожалуйста, дайте мне решение.
Комментарии:
1. Перейдите в командную строку (Terminal.app) и скажите мне, если вы видите
127.0.0.1
, появляется при запускеgrep localhost /etc/hosts
.2. я попробую, но это не приведет к отображению терминала 127.0.0.1, который займет много времени
3. Что значит «терминал занимает много времени»? Это должно занять несколько секунд.
4. я введу команду grep localhost /etc /hosts, а затем введу, но она не должна давать мне 127.0.0.1, даже ничего, так что я пишу, что это займет много времени
5. Хорошо, итак, вы не получаете 127.0.0.1. Я полагаю, что это основная причина вашей проблемы.
Ответ №1:
Я считаю, что это хорошо известная проблема, которая localhost
не сопоставляется с 127.0.0.1
(адресом обратной связи IPv4), что не позволяет отладчику подключаться к целям.
Вам нужно будет исправить /etc/hosts
:
- Запустите Terminal.app
-
Стать root:
$ sudo bash
-
Редактировать
/etc/hosts
с помощьюvi
(проще всего, когда root):# vi /etc/hosts
Вот как /etc/hosts
выглядит мой файл:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Комментарии:
1. я попробую, но это выглядит так, пожалуйста, проверьте, правильно это или нет
2. Wishtree-Macs-Mac-mini:~ Krunal $ sudo bash sudo: /private/etc/sudoers находится в режиме 0644, должно быть 0440 sudo: не найдено допустимых источников sudoers, выход из Wishtree-Macs-Mac-mini:~ Krunal $ vi /etc/hosts 192.168.1.102 Wish009-pc 192.168.1.104 Wish003-ПК 192.168.0.113 Абхишек-ПК 192.168.1.120 JG 192.168.1.104 DS005-ПК «/etc /hosts» 5L, 116C
3. @alfa ХОРОШО, сначала вам нужно запустить «исправить разрешения» (или как там это называется)
Disk Utility
.4. как запустить разрешения на исправление, пожалуйста, скажите мне
5. как исправить проблему, пожалуйста, дайте мне решение