2016-01-30 4 views
1

Я прошел через десятки статей, вопросов и сайтов с помощью stackoverflow. Мое единственное требование - отправить файл .ipa через URL-адрес, где клиент может проверить его на сафари и установить.отправка файла .ipa через url для установки

  1. не хочет установки третьей стороны, у меня есть мой собственный сервер
  2. мой сервер не имеющий SSL, что означает, что он может быть отправлен только HTTP не HTTPS. пожалуйста, не просите меня иметь ssl.
  3. может быть установлен на любом устройстве ios, udid не добавляется в сертификат предприятия.

Моя проблема в том, что я сохраняю эти 3 файла, которые являются a) index.html. б) manifest.plist. и c) .ipa-файл на сервере и пытаясь установить его на устройство, я получаю всплывающее сообщение о том, что «сертификат недействителен». Пожалуйста помоги.

+0

Вы пытались использовать https://www.diawi.com/? Вы создали свой ipa, используя специальный профиль подготовки? –

ответ

0

Надеюсь, что эта ссылка ниже поможет вам. http://readwrite.com/2010/12/16/apple-best-kept-secret-how-to-do-ad-hoc-installs

Но я не думаю, что Apple позволяет распространять, используя http. Https является обязательным для URL-адреса, который пользователь использует для загрузки. Итак, пока вы не получите https, я не вижу, что проблема решена.

0
  1. Ваш собственный сервер должен быть в порядке. Пока ваши .plist и .ipa доступны в сети, к которой подключен iPhone.

  2. К сожалению, начиная с версии iOS 7.1, приложения должны быть доступны через SSL (https).

  3. Единственный способ сделать это - профиль распределения предприятия. Для этого вам понадобится учетная запись предприятия, для которой потребуется EIN компании. Поэтому вы не можете делать это как отдельный разработчик. (https://developer.apple.com/programs/enterprise/)

Вы видите сообщение об ошибке из-за отсутствия действительного сертификата SSL на сервере. iOS меняет вашу ссылку http: // в вашем plist с помощью https: // (см. этот пост: https://stackoverflow.com/a/20276908/3708242), который, как вы сказали, не имеет ssl.

В нижней строке вы должны получить сервер с SSL для размещения файлов. Кроме того, если вы не хотите/не можете управлять UDID для устройств, вам нужно будет получить корпоративную учетную запись, чтобы вы могли создать профиль распределения предприятия, который будет использоваться для создания вашего приложения.

0

Есть онлайн инструменты, которые упрощают этот процесс обмена, например https://abbashare.com или https://diawi.com Создать файл ипа из Xcode с AdHoc или центром профиля, и загрузить этот файл на этих сайте. Я предпочитаю abbashare, потому что сохраняю файл на вашем Dropbox, и вы можете его удалить, когда захотите.

Смежные вопросы