Я работал над подобной проблемой.У меня есть iPad 1, поэтому он не совсем той же платформы, и я знаю, что это звучит немного «вы выключили и снова включили», но вам нужно убедиться, что в вашем манифесте кеша абсолютно НЕТ ошибокЕсли вы используете в своем приложении файл, которого нет в файле манифеста кэша, ваше приложение будет работать и без отсутствующего файла.Это особенно актуально при использовании нескольких файлов js.Все, чего не хватает (это легко сделать в процессе быстрой разработки), приведет к сбою приложения в автономном режиме.