написал: Открываю на айфоне - белый экран. Выяснил что если присутствует конструкция подключения пролога:require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");То с ней белый экран.
Столкнулся с аналогичной проблемой. Поковырявшись в исходниках, выяснил, что при открытии на iOS, одна из проверок прав доступа в прологе возвращает 403 ошибку (доступ запрещён). Обойти удалось следующим способом:
Положить файл приложения в папку /mobile/, например /mobile/app.php
Прописать путь к этому файлу в настройках приложения, например
Добавить приложению скоуп Мобильное приложение (mobile). Это, наверное, необязательно, но функция, возвращающая ошибку, называется checkScope, а проверяемый параметр при ошибке содержит строку 'mobile', поэтому решил перестраховаться.