Бета-тестирование TestFight для внутренних тестировщиков - состояние сборки «обрабатывается»

103

Я использую TestFlight некоторое время, но это первый раз, когда я отправляю сборку для бета-тестирования непосредственно из iTunesConnect с тех пор, как Apple купила сам TestFlight.

Я столкнулся со странным поведением (или, может быть, просто с ожидаемым поведением Apple).

Я добавил пользователя в свою команду (у него роль администратора) и выбрал его как часть тестера TestFlight на специальной панели. Я загрузил сборку, включил бета-тестирование TestFlight на вкладке «Сборка» и выбрал внутренних тестеров (только один на скриншоте ниже). Я хотел бы получить эту сборку.

Тогда ... ничего не происходит, состояние по-прежнему «Обработка» (что? Разве это не должно быть немедленно?), Тестер не получает приглашения, и я застрял. Очевидно, что-то я здесь упускаю.

Кроме того, даже если один тестировщик уже был приглашен, на панели все равно отображается «Чтобы начать тестирование, пригласите хотя бы одного тестировщика». TestFlight когда-то был таким хорошим продуктом ...

На двух снимках ниже показано состояние моей панели iTunesConnect. Любая идея?

Вкладка "Сборка" Вкладка внутреннего тестера

Elbuild
источник
8
Мне любопытно, почему этот вопрос был отклонен?
elbuild
4
К сожалению, эта проблема сохраняется на протяжении многих месяцев. Когда TestFlight работает, это здорово, но когда это не так, кажется, мало что можно сделать, просто подождите немного и повторно загрузите новую сборку. По моему опыту, если новая сборка недоступна в течение 30 минут, вам нужно будет загрузить другую. Иногда он не работает часами, но на следующее утро отлично работает в течение 5 минут. Надеюсь, они исправят это, так что это действительно надежно.
SaltyNuts
Аналогичный вопрос: stackoverflow.com/questions/27928471/…
Марк,
Ясно, что Apple необходимо нанять тестировщиков, прежде чем обновлять свои веб-сайты.
Хенрик Эрландссон

Ответы:

56

Оказалось, что «обработка» сборки, даже если она предназначена только для внутреннего тестирования (т.е. 25 учетных записей, связанных с вашей командой), может занять несколько часов. Даже если двоичный файл уже был проверен Xcode и загрузчиком приложений .

Я отправляю это как ответ, так как не нашел никаких доказательств того, как долго должно быть состояние «Обработка». Учитывая продолжительность некоторого процесса проверки, это могут быть секунды, минуты, часы или дни, поэтому приятно знать, что в данном случае он длился пару часов.

Теперь у меня такой статус консоли.

Снимок экрана подключения iTunes.

Elbuild
источник
5
Это так расстраивает - вы надрываете задницу, чтобы погулять по ночам, а затем торопитесь и ждите ... Не помогает то, что в приведенном выше предупреждении предлагается добавить тестера, даже если вы уже добавили его - это предполагает вы пропустили шаг, но это не так.
BricoleurDev
2
Жду уже 16 часов. Яблоко, почему? Мне нужен старый добрый TF.
Антон Огарков
2
Я жду последние 20 часов ... что Apple делает с моим бета-приложением ... очень расстраивает ...
iOS Monster
1
Почти 24 часа здесь.
ksm
2
Щелчок. 24 часа и счет ... Это совершенно недопустимо, учитывая, что НАСТОЯЩИЙ тестовый полет был мгновенным. Не дай бог нам срочно понадобиться доступ наших тестеров к приложению!
Джефф Х
43

Хорошо, вот ответ людям за март 2015 года. Я загрузил предварительную сборку вчера (4 марта) через Xcode, и статус внутреннего и внешнего тестирования все еще находится в состоянии «Обработка» более 36 часов спустя. Я даже пробовал повторно закачивать, увеличивать номера сборок и т. Д. Никакой радости. Я позвонил в Apple. Вот что они мне сказали;

Они регулярно наблюдают, как эта проблема возникает у тех, кто загрузил предварительные сборки 4 и 5 марта. Они изучали, связано ли это с загрузкой через Xcode, а не через загрузчик приложений, однако они видели, что проблема одинаково возникает между обоими методами.

Так что они изучают это и будут пытаться решить проблему для моего конкретного случая как можно скорее.

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

Я буду держать эту ветку в курсе того, как все закончится. Тем временем, если ваш предварительный выпуск обрабатывается более 24 часов и вам не нравится идея засорять консоль управления вашего приложения попытками загрузки предварительного выпуска (которые нельзя удалить), я предлагаю предоставить Apple призыв к запуску загрузки.

Служба поддержки загрузки iTunes Connect:

Внутри США: +1 (800) 633-2152 Извне: +1 (408) 974-4897

ОБНОВЛЕНИЕ 6 марта: Итак, моя исходная сборка наконец вышла из обработки. На это ушло ровно 38 часов ! Я не думаю, что это было исправлено Apple, мне кажется, что это было, наконец, само собой разобраться.

До этого я также пробовал загружать новые инкрементные сборки через загрузчик приложений, а также при выходе из iTunes Connect, согласно некоторым из приведенных ниже предложений, но это не имело для меня особого значения. Это подводит меня к довольно определенному выводу, что это просто работает, потому что вы отправляете заявку в подходящий момент (или, возможно, это даже может быть связано с вашим географическим положением (я - Лондон)) и никаких других hokus pokus!

Оригинальный Testflight довольно грубо посрамляет Apple. Им действительно нужно разобраться в этом.

Джефф Х
источник
Боролся с этим последние несколько дней. Только что разговаривал по телефону доверия ИТЦ, но не очень помог. Просто хотел получить мой отзыв, чтобы они могли переслать его своим руководителям. Я пробовал загружать через Xcode Organizer и Application Loader, но сборки все еще находятся в состоянии «Обработка». Надеюсь, яблоко скоро разрешится! Я скучаю по старому TestFlight .....
ruggershawn
+1, такая же проблема. Человек на горячей линии, похоже, не знал о продолжающейся проблеме и предложил подождать 24 часа. Надеюсь, это будет решено в ближайшем будущем.
MikeS 06
Я столкнулся с той же проблемой в течение последних двух часов. Рад, что я не единственный. Я набрал номер своей сборки и нажал на Application Loader, и он обработал и почти сразу стал активной сборкой. В предыдущей сборке все еще говорится об обработке.
Rob Bazinet 06
2
Выбор «Внутренние тестеры», внесение изменений и сохранение, казалось, немедленно очищали для меня очередь более одного раза, как отмечено в stackoverflow.com/a/29013502/42619
Nuthatch
1
Та же проблема прямо сейчас (ноябрь 2015!), Похоже, они не хотят ее исправлять. Позор Apple!
Ku6ep
4

Обычно статус «Обработка» не отображается. Если статус сборки установлен на « Обработка» , он никогда не будет изменен; по крайней мере, в моем случае. (См. Изображение ниже)

Решение состоит в том, чтобы « продолжать попытки». Попробуйте увеличить номер сборки или номер версии и продолжайте отправлять в iTunes Connect.

Я получил работу с третьей попытки, без обработки.

Получил работу с третьей попытки

Нети Пенгхуан
источник
Я увеличил сборку и версию, и это сработало! Спасибо
Рамис
4

Я нашел следующее сообщение от Apple (itunesconnect@apple.com), доставленное в мою папку нежелательной почты. В настройках сборки для своего приложения я установил «Включить битовый код» на Нет. Я также изменил уровень оптимизации сборки выпуска на Нет. После этого моя сборка была принята и загружена в магазин приложений. С этого момента кнопка приглашения стала доступна для внутренних пользователей. Позже мне удалось установить приложение через TestFlight.

img

Уважаемый разработчик,

Мы обнаружили одну или несколько проблем с вашей недавней доставкой для "XXXYourAppName". Чтобы обработать вашу доставку, необходимо исправить следующие проблемы:

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreMedia.dylib содержит битовый код.

Недействительный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftFoundation.dylib 'содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftDarwin.dylib содержит битовый код.

Недействительный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreLocation.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreData.dylib содержит битовый код.

Недействительный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreImage.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftDispatch.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCore.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftAVFoundation.dylib содержит битовый код.

Недействительный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreGraphics.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftObjectiveC.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftCoreAudio.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftUIKit.dylib содержит битовый код.

Неверный исполняемый файл - исполняемый файл xxx.app/Frameworks/libswiftSecurity.dylib содержит битовый код.

Как только эти проблемы будут исправлены, вы можете повторно загрузить исправленный двоичный файл.

С Уважением,

Команда App Store

Томми К.
источник
С какого адреса электронной почты пришло сообщение?
QED
1
@QED - itunesconnect@apple.com
Tommie C.
даже когда нет проблем, iTunes Connect занимает намного больше времени для обработки сборки с включенным битовым кодом, чем сборка с отключенным битовым кодом.
alex-i
2

Я боролся с теми же проблемами, что и многие люди.

Фактически сегодня утром я загружаю вторую сборку для своего приложения, и состояние «Обработка» не исчезнет через несколько часов. Я загружаю второй пакет приложения в Itunes с помощью xcode Archive / Uploader.

Когда я выхожу на обед, я думал о том, «как Apple тратит много времени на обработку второй сборки» вместо того, чтобы сразу установить первую как Активную.

Теперь я счастлив, чувак, когда я возвращаюсь, я решаю повторно загрузить третий пакет, но с использованием загрузчика приложений вместо Xcode. Это волшебство, как показано на скриншоте:

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

Представьте себе, что вторая сборка все еще находится в обработке !!! Изумительное яблоко !!!!

Так что используйте Application Loader и не теряйте важное время! Надеюсь, я помогу,

Джузеппе Якобуччи
источник
1

Использую TestFlight довольно долго, без проблем. Потом это случилось со мной вчера (застрял в обработке). Возможно, какая-то внутренняя проблема на стороне яблок?

pj4533
источник
1

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

на данный момент (9 октября 2015 г.) обработка по-прежнему занимает до одного часа, но вчера ситуация была намного хуже и занимала много часов.

Фабио Наподано
источник
0

Это тоже происходило со мной в одной из моих сборок. Все мои предыдущие сборки до этой сборки были мгновенными. Поэтому я просто создал новую сборку (без изменений кода) и проигнорировал ошибочную. Как только я включил тестирование TestFlight в новой сборке, я почти мгновенно получил уведомления на свои устройства.

Абхишек Боммаканти
источник
Работал у меня. Старая сборка все еще обрабатывается около 16 часов. Теперь мне нужно знать, почему, черт возьми, внутренние тестеры не появляются для этой сборки.
Антон Огарков
0

Для меня уловка заключалась в изменении номера ВЕРСИИ сборки, а не просто в изменении номера сборки. Я не уверен, но оказалось, что каждая моя 5-я сборка для версии имеет эту проблему с длинной очередью обработки.

Эхмад Зубайр
источник
0

Я обнаружил, что если у меня открыт ITC во время загрузки сборки, он никогда не покидает стадии обработки. Убедиться, что ITC не вошел в систему, пока я не получу уведомление на свой телефон, похоже, работает.

Зак
источник
Я загрузил свою сборку с помощью Application Loader после того, как вышел из ITC, закрыл свои браузеры, закрыл Xcode, и теперь все мои сборки Processing прошли через 12+ часов обработки в течение ночи ... Не проверял, сколько времени после моей последней загрузки они все прошло. Это действительно временное решение?
Webdevotion 06
-2

Добавить внутренних тестеров

  1. Откройте iTunes Connect и добавьте проект.
  2. В разделе «Пользователи и роли» добавьте iTunes, чтобы связать пользователей с их данными с ролью администратора, юридической или технической роли. Этим пользователям будет отправлена ​​ссылка для активации.
    • Если у пользователей уже есть AppleID, связанный с почтой, им будет предложено войти в систему, в противном случае им придется создать учетную запись Apple.
  3. Заархивируйте сборку и загрузите двоичный файл для приложения.
  4. Добавьте в сборку описание приложения и объекты для тестирования. Этот шаг не является обязательным при выпуске ваших сборок для внутренних тестировщиков, но он необходим при отправке вашего приложения в бета-версию приложения для внешнего тестирования.
  5. После загрузки сборки переведите переключатель Testflight Beta Testing в положение ON.
  6. Пользователи iTunes Connect будут доступны в разделах «Пользователь» и «Роли» -> Тестеры Testflight -> Внутренние тестеры. Разрешите тестировщикам выпустить им сборку.
  7. Включенные пользователи будут видны, когда вы нажмете на приглашение тестеров в MyApps. Вы можете выбрать пользователей и отправить им приглашение.
  8. Пользователи получат письмо. При нажатии кнопки «Открыть» в Testflight, если Testflight не установлен на устройстве, он будет установлен.

Примечание:

  1. Если внешние и внутренние тестировщики имеют одинаковый адрес электронной почты, они не получат сборку. Также они могут не отображаться во внутреннем списке тестировщиков по той же причине.

  2. Если письмо для сборки Testflight не получено, отключите переключатель Testflight Beta Testing и включите его еще раз. Это может решить проблему.

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

    • Используйте iOS Mail, чтобы щелкнуть ссылку в письме, тогда iOS Mail автоматически откроет Safari.
    • Если iOS Mail недоступен, скопируйте ссылку и вставьте ее в Safari. Например, вы можете использовать Gmail, чтобы щелкнуть ссылку, скопировать ссылку в Chrome, а затем вставить ее в Safari.
Правин Санкешвари
источник
2
Я очистил ваш ответ, чтобы использовать правильный формат списка. В следующий раз уделите несколько минут и прочтите документацию по форматированию. Кроме того ... это пишется «ты», а не «ты».
Xan
@Xan поздравляет, что вы так же помогаете сообществу, как и вы, но не нужно быть грубым. Не все владеют английским языком и у них нет времени читать документацию. Это был его первый пост, дайте ему передохнуть.
budidino
@budidino Вы понимаете, что этому посту почти 2 года? В исходной редакции последовательно использовалась буква «u», и это то, что нам нужно исправить новым пользователям - я думаю, что я сделал это достаточно уважительно. Я также направил нового пользователя к соответствующей документации для следующей публикации. Похоже, вы имеете в виду, что я тоже проголосовал против - это было бы неправильно.
Xan
-3

Сначала вы должны заархивировать свое приложение и отправить его в магазин, если вы отправите его правильно, вы получите сообщение типа образ

после этого вы подождете, пока несколько монетных дворов не увидят знак плюса в iTunes, например образ, щелкнув знак +, вы получите версию. Если обработка вашего приложения требует много времени, может быть больше одной недели, перейдите в раздел «Ресурсы и справка» в iTunes Connect. Выберите «Связаться с нами» и следуйте указаниям мастера. Я не думаю, что кто-то кроме Apple может ответить на это. И это то, что мы делали в подобной ситуации в прошлом.

Ахмед Абдаллах
источник
2
Вы отвечаете на вопрос, закрытый 1 год назад ... и ваш ответ даже не имеет непосредственного отношения к теме.
elbuild