Я хотел бы подтвердить, что это все еще проблема на сегодняшний день, поскольку мои внешние тестеры испытывали то же самое.
Все скачали build 1 без проблем. Затем я отправил сборку 1.01, и тестеры сказали мне, что установка в приложении TestFlight на их устройствах не завершится, застряв на 90%.
У меня было предвидение, чтобы сделать запасной адрес электронной почты и пригласить себя в качестве внешнего тестера, поэтому я смог проверить то же самое. Тем не менее, все мы обнаружили, что мы можем просто выйти из TestFlight, и моя новая сборка заменила старую сборку на устройстве и правильно функционировала как новая сборка.
Должно быть, это была подсказка, что моя новая сборка появилась в TestFlight как 1.1, а не 1,01 в моем проекте Xcode.
С тех пор я столкнулся с несколькими сообщениями, в которых упоминается главная проблема с нулем. Лучше поздно, чем никогда, я на самом деле вырыли в документации, и нашел это:
из App Руководство распространения: Установка номера версии и сборки строки
Номер версии представляет собой два периода, разделенных список положительных целых чисел , как в 4.5.2. Первое целое число представляет собой серьезную ревизию, вторую - небольшую ревизию, а третью - выпуск обслуживания. Номер версии отображается в хранилище, и эта версия должна соответствовать номеру версии, который вы вводите позже в iTunes Connect. Подробнее о возможных значениях см. В разделе CFBundleShortVersionString в справочном руководстве по списку свойств информации.
Строка build представляет собой итерацию (выпущенную или невыпущенную) пакета и также представляет собой список положительных целых чисел, разделенных двумя периодами, как в 1.2.3. Для приложений Mac пользователь может щелкнуть номер версии в окне «О программе» для переключения между номером версии и строкой сборки. Подробнее о возможных значениях см. В разделе CFBundleVersion в справочном руководстве по списку свойств информации.
Информация о недвижимости Список Ключ Ссылка находится в документации к сердечникам Foundation Ключей:
CFBundleVersion (String - IOS, OS X) задающей сборка номер версии набора, который идентифицирует итерацию (освобождена или неизданный) из расслоение. Номер версии сборки должен быть строкой, состоящей из трех неотрицательных целых чисел, разделенных периодом, причем первое целое число больше нуля. Строка должна содержать только числовые символы (0-9) и период (.). Ведущие нули усекаются из каждого целого числа и будут игнорироваться (то есть 1.02.3 эквивалентно 1.2.3). Этот ключ не локализуется.
я использовал только внешние тестеры для моего приложения, так что я не в состоянии подтвердить это может быть тот же вопрос для внутренних тестеров, как в этом посте: Internal Testflight build not installing hangs at 90%
Проверьте, если ваша последняя сборка была правильно выбрана в itunesconnect.com или повторите попытку с новой сборкой и получите терпение до завершения обработки. – Beto
Фактическая сборка успешно загружена, индикатор кажется застрявшим на 90%, и iTunes подключается, никогда не сообщает, что установка завершена. Я распространил несколько версий и несколько сборок в версии, каждая из которых отлично работает на устройстве, но, похоже, не завершена. –
Мы столкнулись с той же проблемой, что и последний дистрибутив TestFlight. Хотелось бы, чтобы у меня было решение поделиться. Если мы найдем один, я обязательно отправлю его здесь. –