Как получить доступ к ресурсу Qt (rcc) в загруженном каталоге активов iOS On-Demand - PullRequest
0 голосов
/ 22 марта 2019

Я нашел способ создания и включения файлов .xcassets для загрузки ресурсов по требованию при развертывании для iOS через Qt Creator.

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

Моя установка в настоящее время является файлом .rcc для всех поддерживаемых целевых диапазонов разрешения - имена файлов в каждом rcc идентичны - и я определяю во время выполнения, какой пакет ресурсов должен быть загружен и загружен до запуска игры (на Android и iOS).

Теперь, насколько я понимаю, документация Apple - единственный возможный способ доставки крупной игры - это использовать загрузку ресурсов по требованию, где ресурсы будут размещаться на серверах Apple. У меня есть 50 МБ движка и обязательные базовые файлы, и для каждого пакета ресурсов для целевых разрешений меняются ~ 100-700 МБ ресурсов изображения + звука для каждого пакета ресурсов.

Я пробовал несколько путей, чтобы туда добраться. @ 1011 * Fenix-Voltres's * QtIosAndroidAppSplit Приложение истончается Ресурсы iOS по требованию Доступ к ресурсам по требованию

Но у меня возникают проблемы с реализацией этих путей в Qt - поскольку я вижу это, я не могу использовать App Thinning, потому что мои пакеты активов превышают ограничения загрузки Apple для этого шаблона (пределы полосы пропускания оператора?)

Любая помощь приветствуется

...