Xcode 12: виджет iOS 14 весь черный в симуляторе. Как исправить?

#ios #xcode #widget

#iOS #xcode #виджет

Вопрос:

Я хочу добавить некоторые виджеты iOS 14 в мое существующее приложение для iOS. При тестировании виджета в симуляторе часто случается, что виджет отображается некорректно, но весь черный. Как в диалоговом окне выбора виджета, так и в самом виджете, который отображается на главном экране.

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

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

Это известная проблема в Xcode 12? Я делаю что-то не так? Есть ли известное исправление?

Пока я нашел только несколько сообщений от пользователей, которые столкнулись с этой проблемой с другими приложениями в ранних версиях бета-версии iOS 14. Но эти проблемы должны были быть исправлены в более поздних бета-версиях и, конечно, больше не должны возникать в финальной версии iOS 14.

Ответ №1:

Похоже на известную проблему Apple в симуляторе, как упоминалось здесь https://developer.apple.com/forums/thread/650782