Обновление Sencha Touch 2.1 — как веб-приложение, так и мобильное приложение дают белый экран на симуляторе iOS

После обновления с Sencha Touch 2.0 до 2.1 я столкнулся со следующими проблемами как в веб-приложении, так и в мобильном приложении:

  1. Веб-приложение: после открытия веб-приложения в браузере iPhone, если я нажму на значок, чтобы добавить его на главный экран и запустить его с этого значка, появится белый пустой экран. В остальном приложение работает нормально, если я открываю его с помощью URL-адреса в браузере. Не удалось выяснить, что может пойти не так с веб-приложением, если я открою его с помощью значка на главном экране.

  2. Приложение для iPhone: я использую phonegap для версий веб-приложения для Android и iOS. Мобильное приложение Android отлично работает на телефоне или симуляторе Android. Однако приложение iOS просто показывает белый пустой экран после заставки.

Был бы очень признателен за любую помощь по этому поводу.

Спасибо


person Raj    schedule 13.12.2012    source источник
comment
Какая-то ошибка в консоли? Можем ли мы получить доступ к приложению?   -  person Titouan de Bailleul    schedule 14.12.2012
comment
Я попытался использовать debug.phonegap.com, но не получил никакой ошибки в консоли. Только что увидел эту ссылку здесь: sencha.com/forum/. интересно, связано ли это с мобильным приложением. Однако до сих пор не уверен, что не так с запуском веб-приложения из сохраненного значка на домашней странице.   -  person Raj    schedule 14.12.2012
comment
@Raj, у тебя есть прогресс в решении этой проблемы? У меня сейчас такая же проблема, не могу найти решение...   -  person Andrey Rudenko    schedule 17.01.2013
comment
то же самое здесь ... Если у вас есть какие-либо обновления, пожалуйста, поделитесь ими.   -  person Albz    schedule 20.01.2013


Ответы (2)


Как сказал Лукас, это была проблема версии Sencha Touch v2.1.0, которая решена в текущей версии v2.1.1. Я только что протестировал свои приложения сразу после обновления, и теперь все работает отлично. Вам просто нужно обновить файлы SDK.

Вот ветка о проблеме: http://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1/page4

Ссылка для загрузки новой версии Sencha Touch: http://www.sencha.com/products/touch/download/sencha-touch-2.1.1/

person Andrey Rudenko    schedule 06.02.2013

Белый экран — это проблема с файлом «sencha-touch-all-debug.js» в версии 2.1.

Это будет исправлено в следующем релизе в ближайшие несколько дней. (http://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1)

Обходной путь — удалить все классы в файле «sencha-touch-all-debug.js», начиная с «Ext.device».

Например: Ext.define('Ext.device.communicator.Default',{...});

person Lukas K.    schedule 21.01.2013