Привет У меня очень странная проблема. My Today Widget отлично работает в Simulator, однако, когда я решил запустить его на реальном устройстве и выбрать приложение «Сегодня», xCode просто говорит «Запуск сегодня на iPhone XXX», но на этом устройстве нет виджета. Я проверил раздел «Не включать», и его тоже нет.Сегодня виджет не запускается на устройстве (работает на Simulator)
Я искал много, и большинство людей имеет три типа проблем:
- Пропавших 64-битную архитектуру. Моя конфигурация:
- Различные приложения и расширения префикса - мое точно так же (конечно, с .TodayWidget дополнение для виджета)
- Некоторые внутренние аварии в виджете - однако, когда это произойдет, вы могли видеть, по крайней мере, название виджета. Кроме того, мой виджет отлично работает в симуляторе.
Значит, любые советы будут высоко оценены? Я пробовал чистый проект, удалив его из устройства повторного запуска Xcode ... Я работаю с Xcode 6.2 и примерил iPhone 5 (IOS 8.2) и iPhone 6+ (8,2)
UPDATE
Обновление устройств к iOS 8.3, следовательно, xCode to 6.3, похоже, разрешает проблему. Однако я волнуюсь, если он будет работать на других устройствах iOS 8.2.
РЕШЕНИЕ
Как @gaRik указала мою цель развертывания виджета была установлена на 8.3 вызвавшем виджет на провал на 8.2 устройств.
Did вы выбрали цель расширения в списке схем для запуска? –
Да, он выбран там. Странная вещь случается сейчас - я обновил xCode до 6.3 и 6+ до 8.3, а теперь на 6+ сегодня виджет появляется, однако iPhone 5 с 8.2 все еще имеет те же проблемы? –
Проверить цель виджета (Настройки сборки -> Цель развертывания iOS (должна быть меньше или равна версии iOS на вашем устройстве)) – gaRik