Как я могу разместить iOS IPA на сайте SharePoint 2013?

Я пытаюсь распространить подписанное корпоративное приложение iOS среди сотрудников через защищенный сайт SharePoint, но оно не хочет работать.

При нажатии на специализированную ссылку на файл manifest.plist я получаю подсказку Open this page in "App Store"? Я нажимаю "Открыть", а затем запрашивается учетные данные. Я ввожу свои кредиты и нажимаю ОК, затем меня спрашивают sub.domain.com would like to install "My App", Я нажимаю Установить, а затем получаю

Невозможно загрузить приложение

"Мое приложение" не может быть загружено в это время.

Готово | Retry

Нажатие на "Повторить" вызывает ту же подсказку.

Какие-либо предложения?

Я убедился в следующем:

  1. Я использую абсолютные URL в ссылке и файле manifest.plist - я обнаружил, что относительные URL не работают
  2. URL не содержит пробелов - пробел (%20), кажется, вызывает проблемы
  3. Все файлы проверены и опубликованы как основные версии
  4. Все файлы находятся в папке /site/SiteAssets/, которые на самом деле не требуют публикации
  5. Сайт содержит действующий сертификат SSL

Мы с коллегой полагаем, что это вызвано тем, что SharePoint хранит контент в виде больших двоичных объектов в серверной базе данных, а не обслуживает файлы напрямую, но разве DropBox не делает то же самое? Даже при наличии ссылок Dropbox на dl.dropbox.com, я думаю, они хранятся где-то в CMS.

1 ответ

Вы говорите, что контент подается в серверную базу данных, а НЕ как файлы напрямую. Это, вероятно, означает, что ваш манифест, файлы.IPA доступны при аутентификации на сайте?! Если так, пожалуйста, обратите внимание:

Что хотя ты открываешь itms-services в Safari ваш manifest.plist и.IPA выбираются непосредственно устройством, что означает отсутствие файлов cookie и т. д., никакой аутентификации... это не браузер.

Сделайте его доступным без каких-либо процедур авторизации, это может помочь,

Также, пожалуйста, проверьте, что вы используете правильные Mime-типы для.plist и.ipaapplication/x-plist а также application/octet-stream соответственно.

Другие вопросы по тегам