Проблема обновления приложения iOS с файлами в каталоге документов
Странный вопрос, подумал я посмотрю, сталкивался ли кто-нибудь с этим раньше.
У нас есть приложение для iPad, которое хранит PDF-файлы в каталоге документов. Все идет отлично, мы можем открывать PDF с помощью CGPDFDocumentCreateWithURL в течение всего дня. Затем мы переустанавливаем приложение с того же сайта adhoc и по какой-то причине не можем загрузить файлы. Мы можем перебирать папку с документами, просматривать файлы там, но не можем их открыть. Мы просто возвращаем ноль из CGPDFDocumentCreateWithURL.
Это очень похоже на изменение прав доступа к файлам после обновления, но не может доказать это.
Итак, кто-нибудь сталкивался с этим сообщением обновления? В любом случае, чтобы получить ошибку, возвращаемую из CGPDFDocumentCreateWithURL?
1 ответ
Недавно мы столкнулись с подобной проблемой, и, возможно, с вами происходит то же самое.
Используете ли вы полный URL/ путь, который вы (вероятно) сохранили до того, как обновили приложение.
Причина в том, что каталог App_Home изменяется при обновлении. Так что если раньше это было:
/var/mobile/ Applications /
после обновления он станет / var / mobile / apps /
Решением является сохранение относительных путей из каталога App_Home.