Ошибка: не удалось подключиться к идентификатору процесса 0

Я читал форумы, и до сих пор ни одно из предлагаемых решений не работает для меня. Я запускаю Xcode 4.4.1 и тестирую симулятор iPhone 5.1. Симулятор больше не будет открывать приложения, и я получаю вышеуказанную ошибку. Любые мысли или решения PLS?

Ответ 1

Я столкнулся с той же проблемой

1.Вы можете удалить приложение в разделе

~/Library/Application Support/iPhone Simulator/6.0/Applications

и

~/Library/Developer/Xcode/DerivedData

2.если вы можете запустить Xcode; в строке меню вы можете найти Project -> Clean

EDIT: перед копированием/вставкой 1 выше измените версию симулятора на то, что вы используете!

Ответ 2

Перейдите на панель инструментов IOS Simulator и нажмите Reset Содержимое и настройки...

Ответ 3

Нажмите "Симулятор" и reset на симулятор, перейдя в главное меню "iOS Simulator" и выберите "Reset Контент и настройки...

Вернитесь в XCode, выберите меню "Продукт" > "Изменить схему". На левой панели меню нажмите "Запустить _Your_Project_Name_.app" > "Запустить _Your_Project_Name.app". На информационном дисплее справа должен быть установлен переключатель "Отладка процесса As" как "Me (your-user-name)". Если нет, убедитесь, что вы не входите в систему как пользователь root. В Stackoverflow есть много сообщений о запуске, поскольку root будет иметь проблемы.

Далее, еще в Xcode, перейдите в меню "Окно" > "Органайзер". В верхнем меню нажмите "Проекты". Идем дальше и удаляем "Производные данные".

Наконец, перейдите в "~/Library/Application Support/iPhone Simulator/6.0/Applications" и удалите все, что там есть.

Ответ 4

Наконец, я выяснил, что проблема заключалась в том, что у меня была папка с именем "resources" , которую я использовал для хранения всех моих изображений. Когда я изменил имя папки на что-то менее вероятно, используемое XCode где-то в другом месте, я удалил все производные данные/очистил/перезапустил XCode, и это сработало!

Ответ 5

Ничто из упомянутого выше не помогло мне. Но поскольку я обнаружил, что несколько мгновений назад я (или какой-то другой объект) каким-то образом удалил записи из файла /etc/hosts, и я получил ту же ошибку.

Вы должны проверить, есть ли в файле /etc/hosts строка "127.0.0.1 localhost". Поскольку эта строка отсутствует, отладчик LLDB создает проблемы.

Так что просто добавьте 127.0.0.1, если у вас его нет в вашем /etc/hosts.

Это помогло мне!

Ответ 6

Удалите приложение на iOS-симуляторе. Это работает для меня.

Ответ 7

Reset Симулятор и выйти из симулятора, а затем перестроить-Run.Its работает для меня

Ответ 8

Я предполагаю, что есть кто-то, кто есть на тот случай, если дело происходит только в проекте, а не в каждом проекте, и не удалось решить этот вопрос после выполнения большого количества решений, размещенных на этой странице Вопроса, таких как 'удаление App directy под ~/Library/Application Support/iPhone Simulator/6.0/Applications и ~/Library/Developer/Xcode/DerivedData ',' Очистка всех журналов путем выполнения Project → Clean 'и' Очистка всего журнала и содержимого в iOS Simulator Menu "и все остальное.

Да, я также, наконец, не смог это решить.

Для вас это может быть решением, если вы столкнулись с проблемой, о которой я говорил выше: Создайте новый проект с похожим именем и скопируйте и вставьте все ваши классы и файлы ресурсов, существующие в вашей предыдущей папке проекта, в новую и свяжите ссылки между вашим новым проектом и скопированными файлами в Xcode. Затем очистите журналы сборки, нажав "Shift + Command + K".

В моем случае это помогло мне продолжить мою работу...

Ответ 9

Очистка (удаление папок или Product- > Clean) не сработала.

Я видел, что в моем .plist идентификатор пакета был удален. Благодаря git. Я проверял - файл и бам! не используется для симулятора.

Просто поделитесь...

Ответ 10

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

Удаление приложения на устройстве/симуляторе решает проблему, как было сказано ранее.

Ответ 11

Это случилось со мной после изменения названия продукта.

После сброса симулятора, очистки проекта и перезапуска XCode ничего не получилось. После выключения и повторного запуска симулятора все работало, как ожидалось.

Ответ 12

У моего приложения не было надлежащего BundleID после удаления некоторых файлов xcconfig.

Ответ 13

У меня была такая же проблема, и я обнаружил, что вы не можете использовать учетную запись root на своем Mac. Если вы вошли в систему как пользователь root, вы не можете подключить процесс к симулятору. Вы должны войти в систему как другая учетная запись.

Ответ 14

Каждый раз, когда у меня возникает эта проблема (это довольно часто актуально), я удаляю приложение из симулятора (как пользователь на устройстве) и выполняю очистку на XCode. Следующая работа по созданию и запуску.

Я также могу reset содержание и настройки симулятора, чтобы заставить его работать, но это похоже на использование базыки, чтобы убить муху.

Ответ 15

Это также происходит, если вы готовите файл для распространения на предприятии и в конечном итоге сохраняете полученный .ipa и .plist в каталоге проекта, тем самым перезаписывая свой проектный слой. Когда это произойдет, вы узнаете, потому что информация о версии и главное окно в вашей конфигурации проекта будут удалены. Если это произойдет, восстановите старый инструмент из исходного элемента управления... и сохраните файлы продуктов в другом месте!

Ответ 16

Это происходит при переключении между версиями xcode. Простое решение - выйти из xcode и симулятора. Перезапустите xcode и в то же время очистите симулятор перед запуском. Это должно решить проблему.

Ответ 17

У меня была эта проблема, потому что у меня был другой пользователь на той же машине, на которой запущен симулятор iOS. Вход в систему как другой пользователь и выход из симулятора (и Xcode) разрешил его в моем случае.

Ответ 18

Шаг 1: ping

$ping localhost

Это должно вернуть что-то вроде

PING localhost (127.0.0.1): 56 байтов данных 64 байт из 127.0.0.1: icmp_seq = 0 ttl = 64 раз = 0,028 мс 64 байт из 127.0.0.1: icmp_seq = 1 ttl = 64 раз = 0,048 мс ...

Если это сработает, этот ответ не устранит вашу проблему, попробуйте что-то еще.

Если ping возвращает что-то другое, например: ping: не удается разрешить localhost: Неизвестный хост что-то испортило вашим файлом /etc/hosts, перейдите к шагу 2 Шаг 2: Проверьте /etc/hosts

Убедитесь, что вершина вашего файла /etc/hosts выглядит так:

127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80:: 1% lo0 localhost

Если у него нет этих записей в файле, введите их в верхнюю часть файла, сбросьте кеш dns с помощью $dscacheutil -flushcache и вернитесь к шагу 1, в противном случае перейдите к шагу 3. Шаг 3. Правильный формат файла: он должен быть unix или LF *

$file/etc/hosts

Это должно возвращать:/etc/hosts: текст ASCII на английском языке

Если он возвращает что-то вроде файла /etc/hosts: ASCII English, с терминаторами линии CR, то файл находится в неправильном формате и, вероятно, игнорируется.

Измените окончание строки файла на unix или LF, используя ваш любимый текстовый редактор.

In Sublime Text 2 this can be done throught the view menue: View > Line Endings > Unix

Сбросьте кэш DNS ($ dscacheutil -flushcache) и вернитесь к шагу 1

Ответ 19

Смущающий ночной момент, но только для полноты... когда вы нажимаете "reset контент и настройки" на эмуляторе, конечно, большая синяя кнопка по умолчанию говорит "DO NOT reset", а маленькая белая другая кнопка говорит "reset". Если вы не обращаете внимания, может быть довольно сложно запомнить кнопки. Я не могу поверить, что признаю это, но эй, случается со всеми нами (правильно?:))

Ответ 20

Я перезапускаю симулятор, и он работал у меня

Ответ 21

Несколько раз это происходит, потому что у вас есть два проекта с одинаковым именем. Попробуйте следующее:

  • перейти к предпочтению xCode выбрать местоположение и нажать DerivedData удалить DerivedData​​li >
  • Reset и принудительно выйти из Simulator
  • Принудительная остановка Xcode и перезагрузка

Если он не работал, перезагрузите компьютер.

Ответ 22

и еще один для записи: (ни один из предложений не работал у меня)

Горный лев: XCode 4.6.3

  • я moved the whole Application to Trash и удалены из других папок
  • /Users/[USERNAME]/Library/Developer
  • /Users/[USERNAME]/Library/Caches/com.apple.dt.XCode
  • /Users/[USERNAME]/Library/Application Support/iPhone Simulator

  • перезагрузите систему и переустановите XCode