Проблема обновления приложения iOS с файлами в каталоге документов

Странный вопрос, подумал я посмотрю, сталкивался ли кто-нибудь с этим раньше.

У нас есть приложение для iPad, которое хранит PDF-файлы в каталоге документов. Все идет отлично, мы можем открывать PDF с помощью CGPDFDocumentCreateWithURL в течение всего дня. Затем мы переустанавливаем приложение с того же сайта adhoc и по какой-то причине не можем загрузить файлы. Мы можем перебирать папку с документами, просматривать файлы там, но не можем их открыть. Мы просто возвращаем ноль из CGPDFDocumentCreateWithURL.

Это очень похоже на изменение прав доступа к файлам после обновления, но не может доказать это.

Итак, кто-нибудь сталкивался с этим сообщением обновления? В любом случае, чтобы получить ошибку, возвращаемую из CGPDFDocumentCreateWithURL?

1 ответ

Недавно мы столкнулись с подобной проблемой, и, возможно, с вами происходит то же самое.

Используете ли вы полный URL/ путь, который вы (вероятно) сохранили до того, как обновили приложение.

Причина в том, что каталог App_Home изменяется при обновлении. Так что если раньше это было: /var/mobile/ Applications //

после обновления он станет / var / mobile / apps //

Решением является сохранение относительных путей из каталога App_Home.

Другие вопросы по тегам