Сбой расширения клавиатуры на устройстве

возможно ты можешь помочь мне?

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

На устройстве, когда я переключаюсь с любой другой клавиатуры на новую клавиатуру, оно немного приостанавливается, как будто загружается, и выскакивает ошибка Xcode: Потеряно соединение с «iPhone Кьелла Коннелли». Восстановите подключение к «iPhone Кьелла Коннелли» и снова запустите «com.2xpop.KeyboardRPG.Keyboard-RPG», или, если «com.2xpop.KeyboardRPG.Keyboard-RPG» все еще работает, вы можете подключиться к нему, выбрав «Отладка» > Присоединить к процессу > com.2xpop.KeyboardRPG.Keyboard-RPG.

Иногда всплывающее окно появляется сразу, когда я переключаюсь на новую клавиатуру, но иногда это происходит после того, как клавиатура пытается загрузиться в течение нескольких секунд.

Я сделал то, что говорит всплывающее окно, и попытался подключить отладчик к процессу, но он никогда не подключается.

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

У кого-нибудь была эта проблема раньше или есть какие-либо идеи?

Обычное приложение работает как положено, но только не расширение, а только на устройстве.


person Kjell Connelly    schedule 04.12.2014    source источник


Ответы (1)


О боже, я только что понял это после нескольких недель откладывания этого проекта из-за того, что застрял: мне нужно, чтобы arm64 работал... Я отключил его, потому что текущий AdMob SDK не работает для arm64. Но это нормально, потому что расширение не использует рекламу, а только оригинальное приложение.

person Kjell Connelly    schedule 04.12.2014
comment
У меня была такая же проблема, но похоже, что у меня уже работает arm64. Просто чтобы быть уверенным в допустимых архитектурах, у меня есть следующее: arm64, armv7, armv7s но я все еще не могу заставить работать отладчик. :/ - person KingPolygon; 07.01.2015
comment
@KingPolygon, вы нашли решение? У меня такая же проблема, и у меня есть все архитектуры, как у вас. - person ANE; 31.07.2017