После подтверждения того, что у вас есть учетная запись корпоративного разработчика, и учетная запись фактически находится в компании, я предполагаю, что это приложение является исключительно внутренним приложением для компании, в которой находится учетная запись разработчика. Это означает, что вы можете использовать OTA
или Over-The-Air
передачу. Первое, что вам нужно сделать, это заархивировать приложение. На одном из последних шагов вместо отправки в магазин Apple вы можете выбрать доставку по беспроводной сети. Это создаст plist
и ipa
. Обратите внимание, что вам необходимо правильно указать все URL-адреса в plist
, включая URL-адреса icon
, иначе установка OTA
может завершиться ошибкой.
Итак, теперь у вас есть plist
и ipa
. Что вам нужно сделать, это получить доступ к их серверу. У них, вероятно, уже есть несколько серверных парней, поэтому все, что вам нужно сделать, это передать им файл или запросить разрешения FTP. Теперь у вас есть два варианта:
1) Рекомендую, чтобы это приложение было только на внутреннем сервере, доступном только по корпоративному вай-фаю. Это сделает его намного более безопасным, чтобы люди не имели доступа к приложению, наткнувшись на него в Интернете.
2) Разместите его в Интернете с некоторой аутентификацией и надейтесь, что сервер не будет найден/взломан.
Как только это будет решено, теперь вам нужно указать на файл plist
. Что происходит, так это то, что ваш телефон будет имитировать установку магазина iTunes с вашим plist
. Вам нужно указать на него с помощью чего-то вроде:
<a href="itms-services://?action=download-manifest&url=localFilePath/APP.plist">App Link </a>
Обратите внимание, что href
имеет специальную ссылку и ключевое слово. Это сообщит iphone, что есть приложение, которое он должен установить, используя предоставленный URL-адрес plist
. Телефон выйдет и загрузит pList
, который будет иметь URL-адрес для вашего ipa
. Затем телефон выйдет, чтобы захватить IPA и начать установку.
person
LyricalPanda
schedule
19.08.2014