2014-09-05 4 views
7

ВыпускIOS 8 пользовательских клавиатуры сбой при отладке

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

plugin com.db.Trype.TrypeKeyboard interrupted 

(Примечание:. Trype это имя моей клавиатуры)

процесса

я отладка клавиатуры следующим образом:

  • У меня есть расширение клавиатуры в качестве мишени.
  • Я изменил схему TrypeKeyboard для запуска исполняемого файла приложения при запуске.
  • Клавиатура была добавлена ​​в приложение настроек симулятора.

Я пробовал разные версии Xcode-бета и попытался перезапустить симулятор, компьютер и т.д., все в той или иной степени временного успеха.

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

Обновление: Приведенное сопроводительное сообщение. Может быть, есть какой-то способ распечатать больше UserInfo?

viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 
"The operation couldn’t be completed. (_UIViewServiceInterfaceErrorDomain error 3.)" 
UserInfo=0x7fc99c900a50 {Message=Service Connection Interrupted} 
+1

Это, возможно, уходит из памяти по какой-то причине? Есть ли другие сообщения об ошибках? – allen1

+0

Кроме того, Trype ... первое, что я подумал: http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Trippa_alla_Romana.jpg/1280px-Trippa_alla_Romana.jpg :-) – allen1

+0

@ Dan Haha I просто вытащил имя из шляпы. Не знал, что это блюдо. : P Если я настраиваю, как я его немного отлаживаю, я могу выжать еще несколько ошибок, но ни один из них не особенно полезен. У него не хватает памяти - мое приложение и клавиатура являются минимальными. ~ 20MBs –

ответ

2

После возни с ним еще немного, я начинаю сделать вывод, что это ИОС 8/Xcode ошибка с тем, как расширения отлаживать.

Xcode иногда, кажется, создает проект и устанавливает несколько версий расширительной клавиатуры в iOS-симулятор. Он также иногда убивает расширение и перезагружает его. Очень странное поведение. Просто сидеть и смотреть на боковую панель отладки показывает, что она убивается (исчезает), а затем возобновляется.

Первый успешный запуск. Второй - неудачный запуск, где расширение, похоже, виснет и ждет, чтобы его прикрепить.

Shows both processes attached to the debugger

Extension waiting to attach

+0

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

+0

@WizardofKneup Я не знаю. Вот почему я не принял ответа. Я знаю, что на клавиатурах iOS 8 есть много причуд и ошибок *, и я знаю, что они меняли каждый выпуск Xcode, поэтому трудно найти правильный ответ. –

+0

все еще время от времени возникает ошибка при отладке. Кто-нибудь с возможным решением или более подробной информацией? (работает iOS10 Beta8) –

Смежные вопросы