Новая сборка исчезает после загрузки в iTunes Connect

100

Я пытаюсь загрузить сборку в iTunesConnect с помощью Xcode 8. Xcode показывает мне, что загрузка прошла успешно. На вкладке «Активность» iTunesConnect я вижу, что появилась моя сборка, помеченная как «обработка ...». Но через несколько минут эта сборка исчезает, и я нигде не могу ее найти. Я попытался загрузить его снова с помощью Xcode 8, но он говорит, что сборка уже загружена в iTunesConnect. Поэтому, когда я попытался загрузить сборку с увеличенной версией, он сказал ОК, но я все еще не вижу сборку в iTunesConnect. Я пытался загрузить с помощью Application Loader, но возникла та же проблема.

chudin26
источник
1
Иногда возникают проблемы в App Store, наверное завтра заработает нормально. В любом случае перед загрузкой в ​​App Store вам следует выполнить «проверку»,
tatiana_c
2
К сожалению, 5 дней назад я попытался загрузить сборку и до сих пор не могу это сделать.
chudin26
4
У меня такая же проблема, сборка не отображается в itunes connect
Jam
2
У меня такая же проблема, есть ли обновления о том, как решить эту проблему?
nabulaer
2
У меня такая же проблема, я добавил 3 сборки 2.0.2 / 2.0.3 / 2.0.4. Все показываются как успешные при загрузке, но не могут найти их на вкладках Activity или TestFlight. На обеих вкладках последняя сборка - 2.0.1.
Sagar Mody

Ответы:

96

Проверьте свою электронную почту. Обзор App Store может отправить вам электронное письмо об использовании пользователем.
Это может вам помочь. Описание NSPhotoLibraryUsage в Xcode8

X.Jian
источник
4
Добавление NSPhotoLibraryUsageDescription не решает мою проблему. У меня сейчас нет возможности проверить электронную почту, потому что учетная запись Apple не моя. Я могу это сделать через 1-2 дня.
chudin26
Я имею в виду, что вашему приложению может не хватать одного или нескольких UsageDescription в вашем info.plist. Электронное приложение, отправленное вам, сообщит вам подробности.
X.Jian
У меня одна неделя с этой ситуацией, новая сборка не появляется также после этого решения, нечего делать, это очень расстраивает ... Я также отправил 2 письма по электронной почте контактам Apple, но не получил никаких ответов ..
Алессандро Орнано
33
Эй, Apple, некоторые из нас ненавидят загадки, перестань заниматься такими вещами.
Джош
1
У меня такая же проблема. Я не беру информацию о конфиденциальности от пользователя. Но все равно моя сборка пропадает из iTunes. Также я не получаю почту из приложения. Ничего не происходит, тоже пытался связаться со службой поддержки Apple, но не получается. давай, яблоко ....
Сурадж Сонаван
10

Вам нужно подождать 5–20 минут, и вы найдете приложение на вкладке «Активность» (слева).

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

Doci
источник
У меня были все настройки конфиденциальности, но моя сборка отсутствовала. Наконец нашел его на вкладке активности.
dev27
Да, когда он переходит от обработки к активному, происходит 5-минутная задержка, и также отправляется электронное письмо. Но если у вас нет доступа к контактному адресу электронной почты, вы пропустите дополнительные проблемы или это письмо с подтверждением.
Joel Teply
9

Я тоже столкнулся с той же проблемой. После добавления отсутствующих конфиденциальных ключевых данных об использовании данных в приложениях Info.plist проблема решена.

  1. Проверьте и добавьте недостающие ключи в свой файл Info.plist. См. Ссылку https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html для получения дополнительной информации.

  2. Некоторые ключи могут использоваться сторонними модулями, включенными в ваше приложение. Найдите их и включите в свой файл Info.plist (вы можете легко получить их из отправленного вам письма в App Store).

3. Ниже приведены ключи, которые исправили мою проблему, добавить, NSBluetoothPeripheralUsageDescription, NSCalendarsUsageDescription, NSContactsUsageDescription, NSLocationWhenInUseUsageDescription, NSPhotoLibraryUsageDescription.

Аваан
источник
7

Была такая же проблема. Без доступа к электронной почте этой учетной записи Itunes Connect практически невозможно обнаружить, что что-то не так (похоже, что приложения больше не падают, если отсутствуют ключи конфиденциальности, как описано здесь ). Думаю, вы знаете, какие возможности устройства использует ваше приложение. Таким образом, вы можете попробовать добавить необходимые ключи конфиденциальности в Info.plist (проверьте ключи "Конфиденциальность - ... Описание использования" в документации )

Приседания
источник
Я добавил все необходимые описания использования конфиденциальности, но это все еще не работает. Я нашел только одно решение - это загрузка сборки с помощью Xcode 7.3. Но я не могу создать свой проект, потому что Xcode 7.3 не поддерживает новый формат раскадровки Xcode 8. Я должен преобразовать свои раскадровки, отредактированные Xcode 8, в старый формат, но это преобразование не очень хорошо. У меня баги в верстке ..
chudin26
7

Была такая же проблема. Сборка завершилась через несколько минут. Нет электронной почты, нет ошибок ...

Наконец, я добавил в свою учетную запись второго пользователя с другим идентификатором Apple. Затем этот пользователь может получить электронное письмо с объяснением, что некоторые настройки конфиденциальности (использование Bluetooth) отсутствуют ...

Apple, я просто ненавижу тебя как разработчика. Плохие инструменты, плохая архитектура, плохая поддержка.

Бенджамин Пьет
источник
3

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

Если есть более старые версии сторонних фреймворков (в моем случае виновником был GoogleMobileAds.framework), сборка приложения будет удалена после обработки без ошибок или предупреждений. Если вы столкнулись с этой проблемой, проверьте и обновите все сторонние фреймворки, которые используются в вашем приложении.

Тоторо
источник
ВОТ ЭТО ДА! У меня есть несколько сторонних библиотек, и некоторые из них я не могу обновить, они не работают с более новыми версиями. Это
серьезная
1
Итак, я понял, что это не значит, что вам нужно полностью обновлять все сторонние библиотеки, а для того, чтобы SDK для iOS, используемые сторонними библиотеками, были достаточно актуальными для требований магазина
cfl
2

У меня была такая же проблема, и я отправил письмо в службу поддержки разработчиков App Store. Они ответили мне сегодня следующим образом:

Обработка новой отправленной сборки может занять до 24 часов. Если ваша недавно отправленная сборка обрабатывалась более 24 часов, мы рекомендуем отправить новую сборку с более высоким номером сборки, поскольку это обычно решает проблему. Если после отправки новой сборки у вас есть время обработки более 24 часов, ответьте на это сообщение, указав следующую информацию: - Имя приложения - Apple ID приложения - Предварительная версия и номер сборки, которая в настоящее время обрабатывается - Снимок экрана иллюстрирующий обработку текущей сборки (сборок) в разделе TestFlight iTunes Connect.

Попробуйте!

*Обновить:

Я решаю проблему после добавления описания использования (например, фото, камеры ...) в plist. *

Линн Чанг
источник
2

Я смог отправить сборку в магазин приложений после добавления всех ключей конфиденциальности, необходимых для добавления в info.plist. Обязательно просмотрите список по ссылке ниже, чтобы проверить службы, к которым мы получаем доступ в нашем приложении, для которых необходимо добавить ключи конфиденциальности. Поддержка ios10 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Мне не хватало ключа конфиденциальности NSLocationWhenInUseUsageDescription в info.plist, и после добавления этого ключа в info.plist я смог успешно загрузить его в itunesconnect.

Jayant Rawat
источник
1

Получил ту же проблему. Пробовал все возможные шаги, в том числе; 1. Увеличение номера сборки 2. Добавление необходимого описания использования 3. Пробовал оба варианта: Xcode8, а также загрузчик приложений. В моем случае ничего не получилось. Сборка была успешно проверена и отображается на вкладке «Активность» в itunesconnect с пометкой «Обработка». как только вы обновите портал itunesconnect, он исчезнет.

Вот что сработало: когда сборка отображается как «Обработка» на портале itunesconnect, просто подождите и ничего не делайте на портале itunesconnect. НЕ обновляйте вкладку всех сборок примерно через 2-3 часа в зависимости от размера вашего приложения (кажется, нет логики, но именно так это работало).

После этого двоичный файл будет доступен для отправки в itunesconnect.

ASP
источник
1

Это случилось со мной и на прошлой неделе. В моем старом приложении ничего не изменилось, просто хочу выпустить новую версию с небольшими изменениями. Я загрузил свой IPA на сервер, после некоторой обработки сборка исчезла со страницы Activity. Я также не получил письма от Apple с описанием ошибки.

Я открыл билет в Apple в пятницу. Во вторник внезапно все мои сборки завершили обработку и стали доступны на странице "Активность". Я думаю, что некоторые триггеры были сделаны Apple. Затем я отправил свою последнюю сборку на проверку, и они ответили на мой тикет, сказав, что, поскольку моя сборка находится в очереди на проверку, есть ли что-нибудь еще, что они могут помочь.

Может быть, кто-то другой может использовать эту информацию и надеяться, что Apple обновит свою систему, чтобы мы могли видеть ошибки на веб-странице, если таковые имеются, а не ждать электронного письма.

Бюлент Эрен
источник
0

Билд пропал. Интересно, почему, но ничего не сделал. 12 часов спустя был уведомлен, что обработка завершена, и я смог развернуть его для тестеров TestFlight.

Думал, возможно, это произошло потому, что я случайно загрузил архив моего предыдущего .ipa сначала через загрузчик приложений, а не только что экспортированный. Но это могут быть просто случайные обстоятельства. В любом случае, я ничего не сделал, и оно появилось снова, хотя через 12 часов, когда в последнее время обработка часто завершалась примерно через 20–30 минут.

Дункан Бэббидж
источник
0

Я столкнулся с той же проблемой, но это было связано с проблемой разрешения.

Приложению требуется разрешение на аудиозапись, которого не было в info.plist. Пожалуйста, проверьте свой info.plist и все необходимые разрешения.

После этого приложение успешно отправлено и отображено в iTuneConnets.

Викас Савант
источник
0

У меня такая же проблема. Приложение успешно отправило в TestFlight 4 days ago. Но тестировщик сказал, что она не видит новейшее выпущенное приложение в приложении TestFlight.

Я вхожу в iTunesConnect и проверяю, что последнее приложение было готово 4 дня назад. Но мое приложение TestFlight не видит этого. Я обновляю список приложений в TestFlight 2–3 раза и повторно устанавливаю приложение из TestFlight. Затем тестировщик сказал, что она получит электронное письмо с уведомлением о том, что новое приложение готово ... И я наконец могу увидеть новейшее приложение.

Я не знаю, что происходит в конце.

AechoLiu
источник
0

У меня такая же проблема. Я пробовал с разными сборками, но это не удалось. Наконец, я проверил свой список, у него есть ключ доступа, но нет описания. Я использовал структуру адресной книги для извлечения контактов, но позже перешел на CNContact. Ключ в plist без описания работал нормально, но после добавления CNContact приложение было удалено из представления Activity в itunes после загрузки.

Пожалуйста, проверьте, есть ли у каждого ключа разрешения описание или нет, Apple может удалить ваше приложение из Activity / Testflight при загрузке.

Абер Икбал
источник
Я выяснил, что Apple отправляет электронное письмо, если в сборке нет ключей в
plist
0

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

Внезапно загруженные сборки начали исчезать вскоре после начала обработки, но когда я включил битовый код, загрузка снова была правильно распознана в консоли appstoreconnect.

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

РЕДАКТИРОВАТЬ: загрузка без битового кода в конечном итоге появилась через 4 дня, а загрузка с битовым кодом заняла 30 минут.

Тим Кофоед
источник
0

Для меня сработало:

  1. Проверьте свои поды, есть ли у них последняя версия (обновление подов). Apple иногда молча отвергает из-за этого.
  2. Убедитесь, что все цели имеют одинаковые устройства, отмеченные (есть разница)
  3. Также сравните свой список с визуальной конфигурацией в XCode. Иногда возникают расхождения, XCode неправильно обновляет теги info.plist, если да, выровняйте оба.
  4. Все вышеперечисленное с ключами конфиденциальности.

Я не могу поверить, что «молча отклонить / удалить» - это вещь для Apple, но что ж ...

TDesign
источник
0

У меня была такая же проблема со сборкой приложения на основе Кордовы.

Проблема заключалась в том, что приложение все еще использовалось UIWebView. Мне удалось решить проблему, добавив <preference name="WKWebViewOnly" value="true" />в config.xml.

Марвин Шарл
источник