iOS ad-ho c дистрибутив обновляет номер версии, но само приложение явно является старой версией - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь развернуть обновление своего приложения через ad-ho c дистрибутив. Это хорошо работало на прошлой неделе, но для последней пары сборок, похоже, что сам бинарный файл приложения не обновляется, даже если номер версии правильный.

Я использую Rollbar для сообщения об ошибках и в процессе отладки проблемы на устройстве клиента, я добавил нагрузку трассировки, поэтому, когда они запускают приложение, я вижу, как проходит вся телеметрия. Я думаю, что с тех пор я диагностировал проблему, над которой я работал, и поэтому взял все трассировки, но когда я теперь получаю их для обновления приложения, я все еще вижу все старые трассировки, проходящие через Rollbar, так что я знаю, что это должно все равно быть старой версией как-нибудь. Особенно странно то, что когда мой клиент заходит в «Настройки»> «Хранилище iPad» и затем нажимает на мое приложение, он показывает номер последней версии . Когда они запускают его, они генерируют сообщения, которых больше нет в коде.

Несколько замечаний:

  • Это происходит только на iPad моего клиента - он отлично работает на одном на моем столе.
  • Мой клиент находится в другом городе, поэтому я сам не могу достать устройство, но я заставил их сделать это передо мной через Skype несколько раз, и я уверен, что они не делают ничего глупого. Они без труда обновляют приложение и до сих пор успешно это делали, поэтому я не думаю, что это ошибка пользователя.
  • В обычных условиях я просто заставил бы их удалить и переустановить, но я могу не делайте этого в этом случае, поскольку на их iPad хранятся ценные данные (которые я пытаюсь загрузить в приложение)
  • Я уверен, что все мои профили обеспечения / сертификаты / et c актуальны. Ни в коем случае мы не видим никаких сообщений об ошибках, и развертывание ad-ho c, кажется, работает просто отлично (они получают приглашение установить приложение, мы видим, что значок приложения темнеет и циклически повторяется, а затем приложение). рядом с именем есть маленькая синяя точка, показывающая, что оно обновлено).

То, что я пробовал до сих пор:

  • Я несколько раз развернул приложение время, увеличивая номер версии каждый раз
  • Я сделал полную сборку для очистки и перестройки приложения
  • Я дважды проверил, что сгенерированный ipa действительно новее, чем раньше
  • Я дважды проверил, что мой экземпляр сервера действительно содержит версию ipa, которая, как мне кажется,
  • У меня есть клиент, чтобы принудительно выйти из приложения, перезагрузить устройство, Hard-Refre sh страницу несколько раз и переустановить

С точки зрения конкретных c вопросов, на которые, я надеюсь, кто-то может ответить:

  1. Есть ли что-нибудь глупое, что я пропустил здесь?
  2. Кто-нибудь знает о Что-нибудь или возникла проблема, при которой номер версии выглядит обновленным, но это явно старая версия приложения?
  3. Имеет ли сам ipa номер версии, запеченный в нем где-либо, или он указан только сопровождающим manifest.plist? iOS проверяет, совпадают ли ipa и manifest.plist с номером версии?

Заранее большое спасибо!

...