XCode 6.1.1 - Сегодняшняя отладка расширения

Я установил новый XCode, и теперь у меня проблема с отладкой моего сегодняшнего расширения (в симуляторе или устройстве - не работает в обоих из них). Шаги из документации Apple не работают, расширение всегда висит на «Ожидание подключения». Я также пробовал это: Как отлаживать расширения iOS 8 с помощью NSLog?, но тоже безуспешно.


person Martin Perry    schedule 13.12.2014    source источник
comment
Сбой всего процесса или расширение загружается, пока Xcode сидит, думая, что ему нужно продолжать ждать?   -  person Tom Harrington    schedule 15.12.2014
comment
Он загружается, и XCode думает, что ему нужно подождать.   -  person Martin Perry    schedule 15.12.2014


Ответы (2)


У меня была та же проблема, и в моем случае это было из-за того, что я настроил Xcode для использования пользовательского местоположения для своей папки «производных данных». Пользовательские местоположения поддерживаются, но в настоящее время ошибка означает, что использование одного прерывает отладку с расширениями приложения. Xcode знает, где находятся ваши точки останова, но думает, что еще не загрузил код, соответствующий им.

Для меня исправление состояло в том, чтобы перейти к настройкам Xcode -> Locations и установить для местоположения «производных данных» значение «по умолчанию».

person Tom Harrington    schedule 15.12.2014

Я нашел какое-то решение для устройства.

  • Перед запуском и расширением я блокирую свое устройство, чтобы заблокировать экран
  • Запустить расширение
  • Прикрепите его к сегодняшнему процессу
  • Не разблокируйте устройство, просто прокрутите вниз сцену расширения. Оно должно быть подключено к XCode.

У меня это сработало в 80% случаев, если нет, снова заблокируйте устройство и немного подождите :-), затем попробуйте еще раз

person Martin Perry    schedule 13.01.2015