Приложение Ionic v1 Enterprise больше не устанавливается на iOS

У меня есть приложение Ionic v1, которое было разработано для iOS до появления Ionic 2. Я использовал Xcode для архивации приложения для дистрибутива Enterprise, чтобы его можно было установить на устройства для тестирования. Все это было хорошо и хорошо до некоторого времени на прошлой неделе, когда мы заметили, что приложение больше не будет устанавливаться на наших устройствах iOS.

Что происходит сейчас, так это то, что вы можете щелкнуть по той же ссылке в Safari, чтобы загрузить тот же файл.ipa на то же устройство, на котором он был ранее установлен, он начнет загрузку на домашний экран, затем, когда он достигнет 100%, колесо прогресса исчезает, но значок остается темным. При нажатии на значок появляется следующая ошибка:

Unable to install "App Name"
Please try again later.

Я пробовал...

  • обновление моего Ionic CLI до последней версии
  • установка инструментария Ionic-v1
  • обновил все пакеты NPM
  • бежать npm audit fix
  • исправление нескольких предупреждений XCode (не те, которые они когда-либо имели значение в прошлом) о цели развертывания, размерах значков и т. д.
  • полностью удалить платформу iOS и переустановить ее
  • подписание с использованием другой команды
  • позволяя Xcode автоматически управлять подписью
  • я строю с профилем разработчика (не дистрибуция)

... но не удалось найти никаких исправлений вообще. У кого-нибудь есть какие-либо предложения относительно того, что может быть неуловимой проблемой?


Используемые плагины:

  • Cordova-плагин-камера
  • Cordova-плагин-Compat
  • Cordova-плагин-консоль
  • Cordova-плагин-устройство
  • Cordova-плагин-файл
  • Cordova-плагин-передачи файлов
  • Cordova-плагин-inappbrowser
  • Cordova-плагин-сети информация
  • Cordova-плагин-SplashScreen
  • Cordova-плагин-статусной
  • Cordova-плагин-белый список
  • Cordova-плагин-х-тосты
  • Cordova-плагин-SQLite-хранение
  • Cordova-плагин-развернуть
  • Cordova-плагин-клавиатура
  • mx.ferreyra.callnumber

2 ответа

Решение

ИМХО, это скорее проблема с подписью iOS, чем с ионной двойной проверкой того, что профиль обеспечения не истек.

Вы должны проверить, зарегистрировано ли ваше UUID-устройство на developer.apple.com, и добавить его в профиль обеспечения.

Если у вас есть все, затем пересоберите приложение и попробуйте.

Другие вопросы по тегам