Сегодня виджет не отображается на устройстве
Эта проблема очень странная, мой виджет "Сегодня" плавно работает в симуляторе, но на моем устройстве (iPhone 5) отображается только заголовок виджета со значком и заголовком.
Я прочитал эти вопросы, но не решил мою проблему:
Сегодня виджет не запускается на устройстве (работает на симуляторе)
Расширение iOS сегодня не загружено на физическое устройство
Настройки моего проекта:
- мой
Development Target
для обеих целей одно и то же: iOS9.2
- Втулки
Scheme
в порядке, сExecutable
мое главное приложение
У вас были предложения по решению этой проблемы?
2 ответа
Похоже, здесь есть несколько разных проблем с виджетами.
В моем случае, виджет не существовал на телефоне развертывания, но на симуляторе.
Целевая ОС развертывания для виджета была установлена выше, чем ОС на телефоне развертывания. Установка цели развертывания виджета на 9.0 (делая ее такой же, как цель развертывания основного приложения и меньше, чем ОС на телефоне развертывания) решила проблему.
Удалите приложение с вашего устройства и перезапустите XCode - это решило это для меня.
Я также должен был установить версию для iOS Deployment, чтобы она соответствовала версии моего приложения, поэтому оно появилось на симуляторе, но не на моем устройстве.