Невозможно сделать это через Apple. Приложение даже не обязательно загружается на устройство изначально, оно может быть загружено в iTunes на компьютере и синхронизировано с устройством. Также пользователь может загрузить его на iPhone, синхронизировать его с iTunes, а затем синхронизировать его с iPad, поэтому единственный раз, когда он будет загружен, будет на iPhone. Поэтому, если в него не включены ресурсы iPad, у iPad возникнет проблема с запуском этого сценария.
У вас всегда может быть контент, который приложение загружает с вашего сервера после установки, что может уменьшить размер, но задерживает пользователя, начинающего использовать приложение при первом запуске. Вы могли также включать только активы сетчатки и генерировать активы без сетчатки при первом запуске путем масштабирования изображений до половины размера и сохранения их для последующего использования. Это также займет немного времени, хотя, вероятно, меньше времени, чем загрузка активов.
Вы всегда можете разбить приложение на iPhone и iPad, что уменьшит размер приложения. Это также даст вам возможность установить другую цену для версии iPad. Это очень распространено и может определенно помочь уменьшить размер приложения для всех пользователей. Это также будет рекомендуемым способом обработки этого. Обратите внимание, что это означает, что у вас будет две отдельные версии (разные идентификаторы приложений) в хранилище. Как правило, люди добавляют что-то вроде «HD» до конца версии iPad, когда они это делают.
Спасибо за подробное объяснение по этому вопросу. – MogambO