2014-12-13 3 views
1

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

+0

Имеет ли кто le process не работает, или добавляет ли загрузка расширения, пока Xcode сидит там, думая, что нужно продолжать ждать? –

+0

Он загружается, и XCode думает, что ему нужно подождать. –

ответ

0

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

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

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

1

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

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

+0

У меня уже есть это значение по умолчанию –