Есть ли способ распространять приложения ios за пределами магазина приложений?
Есть ли способ распространять приложения ios через мой собственный сайт, не используя магазин приложений?
Я имею в виду, есть ли способ, который позволяет конечным пользователям загружать файл .ipa с моего веб-сайта с помощью приложения для браузера и устанавливать его непосредственно на свои устройства iOS?
Я посмотрел в интернете и погуглил, но, похоже, для этого нет никакой возможности, я просто хочу убедиться в этом.
Благодарю вас
Ответы
Ответ 1
Существует несколько возможностей, которые, вероятно, не будут соответствовать вашим потребностям:
- С прошлого месяца можно тестировать приложения на устройстве без необходимости оплачиваемого членства.
- Есть возможность развертывать приложение через службу, например TestFlight, но для этого требуется либо профиль, установленный на устройстве (например, HockeyApp), либо всегда новая сборка, поскольку старые истекают через 30 дней.
- Вы можете развернуть приложение с корпоративной программой
Легкий способ описания невозможен.
Ответ 2
Помимо упомянутых выше вариантов есть еще 2 метода.
Метод 1:
Вы можете попросить пользователя открыть веб-страницу в браузере Safari со следующей ссылкой.
href= "itms-services://? action = download-manifest & url = url файла манифеста"
Приложение устанавливается, как только пользователь нажимает на ссылку.
Метод 2:
Вы также можете использовать решения iOS mdm, такие как Hexnode MDM, хотя его бит overkill.
вот ссылка о том, как распространять приложение без магазина приложений
Ответ 3
ОБНОВИТЬ:
Служба BuddyBuild остановится на 1-3-2018, другая известная мне альтернатива - https://www.diawi.com
Старый ОТВЕТ:
Попробуйте BuddyBuild, после создания сборки вы можете взять ссылку на файл IPA и распространить ее, как показано на рисунке.
![enter image description here]()
Ответ 4
Возможные варианты:
- Магазин приложений (бесплатный или платный)
- Распределение предприятий (должно быть в пределах организации)
- Распространение с открытым исходным кодом
Не похоже, что любой из них будет соответствовать вашим требованиям, поэтому нет.
Дальнейшее объяснение:
Чтобы быть ясным, ограничение заключается не в распространении вашего .ipa файла, это возможность для пользователей устанавливать его на свой телефон. iOS требует, чтобы приложение подписывалось Apple (из магазина приложений), из сертификата Enterprise или из сертификата разработчика, когда в действительный профиль обеспечения входит целевое устройство.
Ответ 5
В основном есть три способа
С помощью этого метода любой пользователь iPhone может получить доступ к приложению. Вы можете распространять неограниченное количество приложений, как это. Apple получает 30% сокращение. Конечно, Apple должна одобрить вашу заявку.
Вы можете распространять приложения, используя ad hoc, не заходя в магазин приложений, но вы можете использовать не более 100 устройств. С помощью этого метода вы можете распространять свое приложение с веб-сайта, электронной почты и т.д.
Метод предназначен для внутреннего распространения в компаниях с численностью персонала более 500 человек. Apple не предоставляет больше публичных подробностей, которые я мог бы найти по этому методу.
Не похоже, чтобы какой-либо из этих методов соответствовал вашим критериям, если у вас менее 100 клиентов и вы не планируете превышать это число. Похоже, что из-за того, что ваши клиенты не являются внутренними для вашей компании.
Я бы посоветовал связаться с Apple. Возможно, они смогут договориться о каком-то особом распространении.
Ответ 6
Если у вас есть и членство в Enterprise, вы можете сделать это, но это действительно не то, что они хотят, чтобы вы делали в больших масштабах.
Взгляните на этот вопрос: Развертывание приложения iOS с помощью программы разработчика Apple Enterprise
Ответ 7
Если вы не хотите загружать свои файлы в уже упомянутые веб-службы, вы можете разместить свой IPA на своем собственном компьютере и распространять через Интернет, используя ngrok и подход, предложенный jithin.
Я создал сервер, который делает именно это, а также защищен паролем. Вы можете проверить это здесь:
https://github.com/Edudjr/IPAServer
Ответ 8
Вы можете использовать корпоративные службы распространения, такие как BuildCannon, но вам все еще нужна учетная запись Apple. Я использую нестандартное решение, но его трудно поддерживать.
Ответ 9
Вы можете использовать https://www.installrapp.com/. Который попросит вас синхронизировать вашу учетную запись разработчика Apple и профиль обеспечения в нем. Если у вас есть подстановочные сертификаты (профиль обеспечения), вы можете легко распространять свой IPA.