Виджет «Сегодня» не работает вне Xcode

Я успешно запустил виджет «Сегодня», работающий в моем приложении для iOS. Он отлично работает при запуске виджета в симуляторе или при запуске на устройстве из Xcode. Но оно не обновляется, если я устанавливаю приложение на устройство, а затем запускаю виджет (не из Xcode).

Кто-нибудь еще сталкивался с этой проблемой? Есть ли исправление или это известная ошибка? Какие-нибудь обходные пути, чтобы я мог попросить группу бета-тестеров проверить приложение с помощью Testflight и заставить виджет работать?

Использование Xcode версии 6.1.

Добавление операторов журнала говорит мне, что вызываются все правильные методы. Но после этого создается журнал сбоя, и журналы очень загадочны. Вот что говорит консоль

Dec  1 19:23:06 MyDevice ReportCrash[3592] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)
Dec  1 19:23:06 MyDevice ReportCrash[3592] <Notice>: ReportCrash acting against PID 3591
Dec  1 19:23:06 MyDevice ReportCrash[3592] <Notice>: Formulating crash report for process MyTest[3591]
Dec  1 19:23:06 MyDevice SpringBoard[48] <Warning>: plugin com.testsaga.MyTest-Today interrupted

И в журнале устройства, сгенерированном за это время, указан этот оператор (конкретный для моего виджета - там есть и другие процессы)

Processes Name       |            <UUID>                |     CPU Time|     rpages|       purgeable| recent_max| lifetime_max| fds |  [reason]         | (state)
MyTest <84554d9818fe3e1fafa848c3fe6a34d5>         1.459        4132                0           -          8076   50  [per-process-limit]  (frontmost)

Любые идеи? Спасибо.

** Я попробовал ответить здесь, но у меня это не работает.


person lostInTransit    schedule 01.12.2014    source источник
comment
У меня такая же проблема, вам удалось решить эту проблему?   -  person Hugo Alonso    schedule 04.03.2015