Ошибка при распространении IPA по воздуху с помощью Dropbox - iOS 7.1
Поскольку Apple предложила использовать https вместо http для распространения IPA по беспроводной сети, я попытался использовать dropbox. Я следовал этому решению Развертывание приложения Enterprise не работает на iOS 7.1, но я получаю эту ошибку:
"Не удается подключиться к dl.dropboxusercontent.com"
при попытке установить plist по этой ссылке: <a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/56ny312cwdacho7/xxxxx.plist> Install </a>
Заранее спасибо.
Ответы
Ответ 1
У меня была точно такая же проблема. Сначала я попытался поместить все мои файлы в общую папку моей учетной записи Dropbox. Это все еще не сработало, но я заметил, что при изменении моего файла plist я перезаписал закрытие "</string> " XML-тег для самого файла ipa. Как только я добавил, что в этом все работает. Так ли это работало бы без перехода в общую папку, которую я не знаю. Я не пробовал, потому что у меня есть результат, который я желаю для своих пользователей.
Ответ 2
ПРИМЕЧАНИЕ. Общие ссылки не отображают содержимое HTML в веб-браузере.
См. Https://www.dropbox.com/help/desktop-web/force-download
Проверьте вопрос
Как заставить файл рендеринга в браузере
РЕДАКТИРОВАТЬ: Причина в том, что вам нужно будет изменить URL-адрес ссылки и перезагрузить его:
- заменить
www.dropbox.com
на dl.dropboxusercontent.com in
всех ссылках
-
Reupload
, внеся изменения в ссылку, которая находится в html
и plist
файле снова.
Это оно. наслаждаться
ПОЛНОЕ РЕШЕНИЕ
Needed file
для distribution
по example link
приведен ниже:
- Создайте свое приложение из xcode, используя опцию Build and Archive.
Upload
ваш ipa file
в Dropbox
. И get
публичную link
для ipa
.
Примечание: замените www.dropbox.com
на dl.dropboxusercontent.com
в link
.
-
Скачайте manifest.plist - edit
строку # 14 с публичной link
вашего ipa
. Modify
другие ключи (bundle-identifier, bundle-version, title
).
-
Upload
измененный Dropbox
manifest.plist
в Dropbox
и get
его public link
.
-
Загрузите index.html - edit url param
в строке # 8 с помощью публичной link
your manifest.plist
Хостинг с использованием Github. Как этого достичь, объясняется в следующих шагах
- Создать новый проект.
- Добавьте index.html, так как мы будем размещать сайт на Github Pages. Обратите внимание, что HTML файл с другим именем не будет действительным, как это всегда должно быть с индексным именем.
- Теперь перейдите в настройки проекта. Пройдите через Github Pages
- Под вкладкой источника выберите master-ветку и нажмите на сохранить
- Пройдите назад Github Страницы вы увидите сайт будет опубликован
![enter image description here]()
Теперь у вас есть ссылка для скачивания, например https://paresh-navadiya.github.io/install.html/
Обратитесь к разделу Как распространять с помощью DropBox, ответ @oldman и Распространяйте свои iPhone/iPad рекламные сборки по воздуху с помощью DropBox
Это работает на 100% процентов.
Всем хорошего дня :)
Ответ 3
Как уже указывалось в аналогичном ответе здесь, если файл PLIST имеет неправильный формат, эта ошибка появится.
В моем случае я забыл, что charcater амперсанда ( "&" ) запрещен в XML, а имя моего приложения содержит "&" в нем, поэтому мне пришлось заменить &
на &
в содержащем имя, и все сработало.
Ответ 4
Я столкнулся с подобной проблемой с dropbox несколько дней назад, сказав, что не могу подключиться к dl.dropboxusercontent.com, и я удалил ссылку общего доступа, которую создал ранее, и создал новую ссылку общего доступа для файлов plist и ipa. И я обновил эти ссылки на страницах plist и html. Я не знаю, что случилось с моими старыми ссылками. Надеюсь, что этот ответ может быть полезным для кого-то.
Удачного кодирования.