2015-12-19 6 views
4

В моем проекте мне нужно установить приложение на устройства iOS с помощью рабочего стола EXE. Я использую команду libimobiledevice для установки приложения, и он отлично работает. Поскольку я использую профиль разработчика предприятия, я знаю, что мне нужно доверять профилю из «Настройки». Чтобы доверять профилю, ему необходимо подключение к Интернету в соответствии с Apple. iOS9 Untrusted Enterprise Developer with no option to trustiOS9 Trust Enterprise Developer без подключения к Интернету

Но на моем случае в устройстве не будет никакого подключения к интернету, но у нас есть подключение к Интернету на настольном ПК, где работает EXE. Есть ли возможность запуска Enterprise IPA-файла без подключения к Интернету. Я изучаю распространение MDM Apple Enterprise, но не уверен, сохранит ли он мою цель.

Есть ли какой-либо возможный способ запуска IPA предприятия без подключения к Интернету на устройстве iOS.

+0

не знаю, почему вы это делаете ... попробуйте «доверить» устройства, если это возможно? Поэтому пользователи будут готовы пройти нужный момент? Даже с другим приложением –

+0

на самом деле это будет инструмент диагностики iphone, и каждый раз его невозможно подключить к Интернету, где устройство будет более тысячи в день. Что вы подразумеваете под преданным доверие. меня приложение для установки раньше? есть ли способ проверить использование exe путем pinging http://ppq.apple.com? – Shohrab

+0

Я знаю, что это может быть глупый вопрос, но если это файл .ipa, который вам нужно установить на устройство, вы попробовали приложение iTunes? – user2695712

ответ

0

Вы должны иметь возможность проверить Сертификат предприятия в приложении с Apple, так как это те, которые дают вам лицензию на установку приложений за пределами аптек.

Это именно то, как работают эти идентификаторы предприятия.

Если у настольных ПК есть iTunes, вы можете попробовать сбросить там ipa и посмотреть, поможет ли эта антикварная программа.

+0

с помощью iTunes, все еще требуется проверка – Shohrab

-1

Это, безусловно, потребует некоторого взлома. Один из подходов может состоять в том, чтобы отредактировать файл хостов компьютера при установке с помощью исполняемого файла, запустить собственный сервер для прослушивания порта, указанного в файле hosts, и реплицировать ответ, данный сервером в реальном сценарии. (Вы можете, вероятно, использовать Чарльз или скрипач проследить ответ, который предполагает, чтобы быть предоставлен сервером.

В принципе, проверка серта будет сделана на локальном сервере вы работаете.

Это, конечно, довольно сложна, как задача ... Удачи!

+0

любая идея, какие данные отправляют iOS на сервер Apple для проверки приложения – Shohrab

+0

Нет, вы бы нужно разобраться в этом, но трафик, скорее всего, идет на itunes.com. Обратите внимание, однако, что выполнение такого рода работ, вероятно, идет вразрез с соглашением разработчика, которое у вас есть с яблоком. Лучшим решением, к сожалению, является попытка найти способ получить интернет ... – Jeremie

+1

Я бы определенно не рекомендовал взломать ответ Apple. Они заблокируют ваш идентификатор предприятия и каждый идентификатор, связанный с вашей организацией. –