Выпуск приложения IOS с файлами в каталоге Library - PullRequest
5 голосов
/ 24 февраля 2011

У меня есть приложение, которое отображает список локальных видеофайлов. Сначала приложение будет содержать только пару видеофайлов, но это число будет расти с будущими обновлениями и покупками в приложении. Я хотел бы хранить все эти видео в одном месте, и имеет смысл поместить их в каталог библиотеки приложения, чтобы они не были доступны пользователю. Можно ли опубликовать приложение с файлами уже в каталоге библиотеки приложения? Или мне нужно поместить их в пакет приложения, а затем скопировать их в каталог библиотеки при первом запуске приложения? Хотя это приведет к дублированию двух видеофайлов, поскольку я не могу удалить их из пакета.

Ответы [ 2 ]

3 голосов
/ 24 февраля 2011

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

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

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

0 голосов
/ 27 апреля 2012

Пожалуйста, посмотрите на мой ответ в этой теме.Это может беспокоить вас или, по крайней мере, интересно читать.

Удаляет ли обновление приложений iOS файлы каталогов библиотеки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...