Распространение приложения Xamarin iOS из AppCenter / HockeyApp

Я могу без проблем создавать и отлаживать приложение Xamarin iOS на iPad. Проблема при установке из AppCenter или HockeyApp.

Я использую идентификатор распространения и профиль обеспечения распространения как для отладки непосредственно на iPad, так и при загрузке в AppCenter и HockeyApp.

введите описание изображения здесь

Единственная разница - это режим отладки для локальной отладки и режим Ad-Hoc при загрузке в AppCenter / HockeyApp.

При загрузке и установке из AppCenter / HockeyApp отображается значок и отображается следующий статус: Загрузка, установка, а затем ничего; значок просто там, серый, щелчок по нему ничего не делает ... Я перезагрузил iPad, и теперь Значок отображается как «Ожидание ...», когда я нажимаю на него, появляется всплывающее окно с сообщением, что при установке что-то пошло не так.

введите описание изображения здесь

введите описание изображения здесь

Приложение просто сидит серым цветом. щелчок по нему ничего не делает. введите описание изображения здесь

"Ожидание ..." появляется только после перезагрузки ...

введите описание изображения здесь

При нажатии на нее открывается всплывающее окно. (Только после перезагрузки ..)  введите описание изображения здесь

Есть идеи, как правильно установить приложение через AppCenter или HockeyApp?

Вот логи при установке из сети ... Единственное, что я вижу, Application is invalid но почему !?

введите описание изображения здесь


person Fabio S.    schedule 05.02.2019    source источник


Ответы (2)


Чтобы сузить вопрос, я всегда стараюсь установить выпуск ipa через XCode.

  1. Подключите свой iPhone к Mac.
  2. Открыть Xcode
  3. Выберите Windows -> Устройство и симуляторы.
  4. Выберите свое устройство из списка «Подключено».
  5. Перетащите ваш ipa в список «Установленные приложения».

введите описание изображения здесь

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

person AlickPann    schedule 20.02.2019

  1. Похоже, ваш UDID не добавлен в ваш профиль подготовки Ad-Hoc. При создании / редактировании профиля вам необходимо убедиться, что устройство, на которое вы хотите его установить, выбрано в списке устройств. Это 3-й экран (идентификатор приложения, сертификат, устройства).

  2. Возможно, вы пытаетесь установить приложение, которое уже установлено с другим профилем. Если вы установите приложение отладки с профилем разработки, а затем попытаетесь установить его с помощью специального приложения, оно вам не позволит. Журнал консоли будет жаловаться на какое-то несовпадение с бандлом. Попробуйте удалить приложение перед его установкой.

Если это не поможет вам, вам следует просмотреть журналы консоли при попытке установить приложение и посмотреть, выдает ли оно ошибку.

person valdetero    schedule 05.02.2019
comment
Это не UDID. Один, только что проверено дважды, два, я могу развернуть прямо на свой iPad с этой подготовкой. Прямое развертывание не сработало бы, если бы устройство не было включено. Приложение не устанавливается, когда я пытаюсь установить его из AppCenter или HockeyApp. Как просмотреть журналы при установке чего-либо из Интернета? - person Fabio S.; 06.02.2019
comment
@FabioS. Вы можете проверить журналы консоли устройства, как описано здесь: support.hockeyapp.net/kb/client-integration-ios-mac-os-x-tvos/ Обратите внимание, что HockeyApp не изменяет фактический двоичный файл, поэтому любая проблема, с которой вы сталкиваетесь, должна быть связана с самим приложением. - person Lukas Spieß; 06.02.2019