В настоящее время я работаю над универсальным приложением для iOS, размер которого превышает 100 МБ из-за интенсивного использования видео и звуковых файлов. Я реализовал решение для загрузки этих активов во время выполнения (с веб-сайта), но я хотел бы знать, одобряет ли Apple такие действия.
Теперь это работает так:
Пакет (со всеми видео и звуковыми файлами) создается для каждого типа устройства iOS: iPhone, iPhone Retina и iPad.
Затем этот пакет архивируется и загружается на сервер.
В зависимости от того, на каком устройстве установлено приложение, соответствующий zip-файл загружается, сохраняется в папку «Документы», а затем распаковывается.
Наконец, пакет загружается с помощью [NSBundle bundleWithPath:]
Этот метод работает нормально, но я не могу понять, прочитав документы, может ли Apple отклонить приложение из-за него? Спасибо!