Xcode 10.2: внутренняя ошибка при отладке приложения - PullRequest
0 голосов
/ 04 апреля 2019

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

Не удалось запустить внутреннюю ошибку "Carepilot"

Поэтому я пытаюсь Редактировать

sheme -> run -> info -> Debug executable

чтобы убедиться, что опция Отладочный исполняемый не отмечена, режим отладки там отключен, но это не может быть отлажено.

Кто-нибудь сталкивался с такой же проблемой?

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 20 апреля 2019

У меня возникла точно такая же проблема после сбоя Xcode.Оказывается, что исполняемый файл больше не существовал после сбоя, но XCode продолжал получать к нему доступ, так как ссылка все еще существовала.Из-за этого получение этой точной ошибки распространено при попытке отладки сборки.

Если щелкнуть ссылку на исполняемый файл в папке «Продукты», полный путь к старому исполняемому файлу сборки можно получить из инспектора справа.Где имя вашего проекта, этот путь должен выглядеть примерно так:

/Users/username/Library/Developer/Xcode/DerivedData/<projectname>-<randomhash>/Build/Products/Debug/<projectname>

Имея в виду путь, который вас обидел, вы можете открыть терминал, перейти в папку DerivedData,и удалите папку сборки.

$ cd ~/Library/Developer/Xcode/DerivedData
$ rm -r project-randomhash

После удаления папки сборки заново соберите свой проект и повторите отладку.

0 голосов
/ 04 апреля 2019

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

Сначала включите отладку, вы этого захотите. Любое решение, которое не позволяет вам отлаживать, бесполезно.

Во-вторых, выйдите из Xcode и выйдите из симулятора. Иногда вещи приходят в фанки состояние. Перезапустите Xcode и попробуйте снова.

Если это все еще происходит, перезагрузите компьютер. Попробуйте еще раз.

Если это все еще происходит, попробуйте его с новым проектом, чтобы исключить любые проблемы с вашим.

Если это все еще происходит, перейдите в Xcode> Preferences…> Locations`, у вас установлены и выбраны инструменты командной строки Xcode 10.2 (10E125)? Вот что вы должны увидеть.

Если это не так, перейдите в Терминал и введите xcode-select -p. Указанный путь указывает на каталог Contents/Developer в вашем приложении XCode? Если нет, задайте это с помощью sudo xcode-select -s /Applications/Xcode.app/Contents/Developer (при необходимости подставляя имя приложения Xcode).

К сожалению, «внутренние ошибки» в XCode происходят по разным причинам и не предоставляют никакой полезной информации. Если ничего не помогло, попробуйте переустановить.

...