2017-02-22 2 views
1

Обратите внимание, что я в курсе этих сообщений:Можно ли OTA установить IOS приложение, которое подписывается с БЕСПЛАТНОЙ компании Apple Dev счета

Я не» t хотите отправить приложение кому-либо для тестирования (не зная их UUID).

Моя ситуация такая

  • У меня есть файл .ipa. Можно создать его с помощью команды «xcodebuild» или путем перетаскивания & падения файла .app архива в Itunes
  • это .ipa является codesigned с моей свободной AppleID
  • профиля обеспечения, генерируемой XCode содержит UUID 3 устройства

Что я хотел бы знать: почему я не могу установить этот .ipa-файл на устройство, которое UUID представлено в профиле подготовки.

Если я попытаюсь установить его с помощью iTunes, он начнет установку, но после того, как на моем устройстве завершена индикация выполнения (точнее: P) на моем устройстве, значок приложения просто исчезнет, ​​и iTunes застрял в процессе синхронизации. Сообщение об ошибке не отображается.

Я также попытался установить его с помощью diawi и получил сообщение об ошибке «Невозможно загрузить приложение». Хотя это показывает мне, что UUID моего устройства находится в профиле настройки приложения.

+0

Я сильно подозреваю, что это потому, что вы используете бесплатную учетную запись; Свободный уровень предназначен для того, чтобы вы могли разрабатывать и тестировать свои собственные устройства. Если вы переходите на платный аккаунт, вы можете создать рекламную сборку ad-hoc и получить доступ к TestFlight – Paulw11

+0

@ Paulw11 Спасибо. Я знаю это. «... позволяют разрабатывать и тестировать на своих устройствах». Это то, что я хочу, но с заархивированным приложением. Разве это невозможно? – hollov

+0

Я думал, что это возможно только с лицензией Apple Enterprise Developer от 299 долларов США? Это то, что мы имеем в нашей компании, и с этим можно разместить файл .ipa на веб-сайте, и пользователи могут загружать и устанавливать наше собственное приложение непосредственно с веб-страницы. Как вы видели, когда установка идет не так, отчет об ошибках Apple либо ничего, либо вводит в заблуждение («XXX не может быть установлен в это время ...») –

ответ

0

Нет, я считаю, что бесплатная учетная запись позволяет создавать и устанавливать непосредственно на устройстве с помощью сборки разработки. Кроме того, профиль создания этих сборщиков истекает через 7 дней, поэтому сборки OTA не будут длиться очень долго.

Если вам нужна дополнительная информация о причине сбоя установки, вы должны посмотреть на консоль устройства во время установки. Это даст вам более подробную информацию о точной причине сбоя.

+1

Спасибо за подсказку, чтобы посмотреть журнал консоли устройства. Теперь есть доказательство того, что ответ отрицательный.Я получаю это при установке из iTunes: 'Feb 22 20:53:08 XXXX-iPhone installd (MobileSystemServices) [43] : 0x16e037000 - [MIInstallableBundle _validateBundle: validatingResources: performOnlineAuthorization: verificationForMigrator: allowFreeProfileValidation: error:]: 746: пакет устанавливается с идентификатором пакета com.XXX.XXXXXX.ios разрешен профилем бесплатного предоставления, но приложения, утвержденные этими, не могут быть установлены из этого источника. ' – hollov

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