Apple предлагает Developer Enterprise Program с помощью которой вы можете опубликовать приложение, которое будет распространяться не через AppStore, а через веб используя особую ссылку на файл.
Это может потребоваться когда у вас откровенно рекламное/демонстрационное/узкоспециализированное приложение, которое не может (или где нет необходимости) пройти сертификацию для AppStore, при этом активно используется в компании.
Теперь о том как собрать и выложить сборку.
- У вас должен быть сертификат, mobileprovision использующий Enterprise Program. В Xcode в настройках используем именно их.
- Product – Archive, или Window – Organizer если закрыли окно после архивации
- Distribute App
- Enterprise
- App Thinning = None (или указывайте сборки под каждое устройство), Include manifest for over-the-air installation = True
- Указываем Имя и ссылки не обязательно сразу знать, это можно будет поменять позже в манифесте.
- Указываем сертификат и mobileprovision
- Export
- На выходе имеем файлы ipa, manifest.plist
- Ссылка на файл должна быть вида itms-services://?action=download-manifest&url=https://onix-systems.com/images/manifest.plist
* manifest.plist – должен содержать правильные ссылки на файлы, можете отредактировать в текстовом редакторе
* Бонус бейдж в подарок
Как устанавливать на устройство
- После нажатия на ссылку соглашаемся, после - скачивается файл.
- При первом запуске выпадет сообщение о том что разработчик не является доверенным.
- Заходим в Tap Settings > General > Profiles or Profiles & Device Management и разрешить профайл разработчика
* По ссылке https://support.apple.com/en-us/HT204460 более подробная инструкция
Комментарии
Отправить комментарий