Построение невидимого в itunes connect

Я хочу протестировать при покупке приложений, поэтому я загрузил сборку с помощью xcode. Я вижу сборку под "Prerelase", но не в "Версии". Сколько времени требуется, чтобы появиться в "Версии"? Это было 30 минут.

Ответ 1

Строка не отображается до тех пор, пока не будет выполнен шаг "Обработка" на вкладке "Предварительное освобождение". Это зависит от размера вашего приложения. Для моего 10-мегабайтного приложения это заняло около 5 минут.

Ответ 2

Проверьте свой почтовый ящик на электронную почту в магазине iTunes Store:

Тема: iTunes Connect: ваше приложение [...] имеет одну или несколько проблем

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

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

Это приложение пытается получить доступ к конфиденциальным данным без использования описание. Приложение Info.plist должно содержать NSPhotoLibraryUsageDescription ключ со строковым значением, объясняющим пользователь, как приложение использует эти данные.

[...]

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

Привет,

Команда App Store

XCode 8 сказал мне, что загрузка прошла успешно, но сборка не появилась в iTunesConnect, пока я не исправил проблемы, указанные в письме и повторно отправленные.

Ответ 3

Может быть полезно:

  • При нажатии на сборку в ITunes я минимизирую окно органайзера, так что в фоновом режиме все прошло гладко, и сообщение получило отображение "Строка успешно нажата".
  • Но сборка не отображается в хранилище itunes, а когда-нибудь сборка выводится на этапе "Обработка", но не попадает в "Версии".
  • Я повторил шаги 1 и 2, но тот же результат.
  • Затем я нажал на сборку с окном Организатора (в Foreground), а не с уменьшением, и все работало. (Требуется некоторое время в зависимости от размера, как указано на @cdescours)
  • Этот эксперимент был проведен 30-го октября 2014 года в течение дня, а также тот же вопрос был обнаружен позже. Следовательно, мы можем заключить, что iTunes имеет проблему, когда сборка вставляется в фоновом режиме.

Ответ 4

Чтобы обновить ответ @cdescours, загруженные сборки теперь можно увидеть на вкладке "Активность" в состоянии "Обработка".

Ответ 5

Откроется вкладка "Активность" в iTunes Connect после загрузки приложения и подождите, пока он не обработает:

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

Ответ 6

Если вы добавляете сборку с целью развертывания > 9, добавьте эти ключи в info.plist, если вы используете камеру и фотографии: Privacy - Camera Usage Description и Privacy - Photo Library Usage Description с допустимым описанием.

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

Ответ 7

Проверьте свою электронную почту. У вас должен быть отчет о проблеме или об отсутствии на вашей электронной почте. Я получил письмо, что мне не NSCameraUsageDescription ключа NSCameraUsageDescription в Info.plist

enter image description here

Ответ 8

Иногда вам может потребоваться проверить вашу электронную почту. При загрузке ошибок не будет. Но Apple может отправить электронное письмо с ошибками в вашей сборке. В моем случае я получил электронное письмо со следующей упоминаемой ошибкой.

This app attempts to access privacy-sensitive data without a usage description. The app Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

Я добавил ключ NSPhotoLibraryUsageDescription, но строка описания была пуста.

Ответ 9

Когда вы загружаете свою сборку из загрузчика приложения или непосредственно из вашего xcode в App Store, и он не отображается даже при нескольких загрузках с другой версией сборки, тогда

  • Откройте файл .plist и проверьте, нет ли какой-либо ключевой строки, начиная с "Конфиденциальность -........."
  • Если это строковое значение key пустое, то добавьте строку.
    Например, для меня я использовал камеру, фотобиблиотеку, микрофон и местоположение.
    Для моего проекта я добавил строку следующим образом: а. Это приложение требует доступа к Камере.
    б. Это приложение требует доступа к Photo Library.
    с. Это приложение требует доступа к микрофону вашего устройства.
    д. Это приложение требует доступа к вашему местоположению.
  • Теперь загрузите сборку, которая получит Accepted.

Примечание. Эта строка разрешений является обязательной для iOS 10.

Ответ 10

Вы можете увидеть все ваши действия (недавно загруженные сборки здесь). Он также предоставит текущий статус вашей сборки.

Ответ 11

Основываясь на ответе @sreedeep-kesav (недостаточно комментариев для комментариев), Privacy - Camera Usage Description и Privacy - Photo Library Usage Description можно установить, открыв ваш файл Info.plist в Xcode и выбрав кнопку плюс рядом с Information Property List:

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

Ответ 12

Ничего себе это было очень раздражает! Честно говоря, я не знаю, в чем проблема, потому что за последние несколько лет я загрузил много приложений в AppStore через Xcode, но за пару дней я пробовал как 8 разных загрузок сборки в течение 12 часов, но NONE из них появлялись в iTunesConnect как обработка или где-либо еще. В конце концов я попробовал Application Loader, хотя мне НИКОГДА не пришлось использовать это раньше. Первая попытка отключила "Приобретение токена Apple Connect" или что-то в этом роде. Я CMD + Q и снова попробовал загрузчик приложений, а второй раз завершил загрузку... и теперь моя сборка отображается в iTunesConnect как обработка. OMG, которая была раздражающей, запутанной и огромной тратой времени (типичный опыт Apple Dev, я думаю).

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

Ответ 13

Проверьте все параметры политики конфиденциальности в файле Info.plist.

Ответ 14

Проверьте статус новой сборки на вкладке Активность. После того, как метка " Обработка" исчезнет из сборки, вы сможете ее использовать.

Ответ 15

Я столкнулся с теми же проблемами, я переключился с Xcode6.0 на Xcode6.1, и мои сборки начали появляться в списке.

Ответ 16

Я хочу поделиться своим опытом, Я загрузил свою сборку с помощью приложения uploader и xcode, и через 10 часов я не мог увидеть сборки на itunes connect. Наконец я связался с яблоком, и они объяснили, что валидация сборки может занять 24 часа максимум. Через 24 часа, если сборка не отображается на соответствующей странице, они советуют загрузить более новую версию. И если после второго 24 часа, если все еще нет сборки, вы можете обратиться за помощью к программе разработки яблока. Вот страница, на которой вы можете найти номера телефонов:

https://developer.apple.com/contact/phone/

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

Ответ 17

Проверьте все ключи и значения в файле info.plist. если какой-либо ключ отсутствует, то это вызовет эту проблему. AppIcon и другие вещи, записанные в файле info.plist, должны быть префектами, тогда вы не сможете получить эту проблему.

Ответ 18

Проверьте вашу схему, что вы выбрали релиз не отладочный.

Ответ 19

Я столкнулся с той же проблемой, когда я загружаю сборку, которая не отображается в AppStore Connect даже если я не получаю никаких проблемных писем от Apple. Так что я просто жду один день, и эта сборка становится видимой в AppStore Connect через день. Это странная проблема, которую яблочная команда должна изучить.

Удачного кодирования. :)

Ответ 20

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

Ответ 21

Просто хотел поделиться своим опытом. Моя сборка прошла этап обработки (это было приложение размером всего 984 КБ), но не отображалась на вкладке "Версии" более 30 минут. Я также дважды проверил свою электронную почту, но ничего не получил от Apple. Тем не менее, на вкладке версий у меня было 3 сборки, кроме последней. Для меня сработало то, что я просто нажал на наименее последний (нажмите на номер сборки), а затем нажал на Expire Build, и вуаля купить недавнюю сборку была сразу же доступна в текущей версии.

Я не нашел ни одного документа Apple, объясняющего эту аномалию.

Надеюсь, поможет! ура

Ответ 22

Ну, в моем случае я загрузил сборку с обновленной версией. как 1.1.0 Build 1.1.0, затем я вернулся к 1.0.0 build 1.0.5 и та же самая сборка была видна под выпадающим заголовком 1.0.0.

Надеюсь, это кому-нибудь поможет.

Ответ 23

Это сработало для меня

Если сборка отсутствует на вкладке "Активность" Itunes. Затем проверьте ваши ключи info.plist. Если все ключи есть, проверьте описание всех ключей. если их длина короткая, увеличьте длину описания ключей.

Ответ 24

Это была моя ошибка:

У меня было небольшое обновление в части контента Push Notification, и я даже не трогал свой код.

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

И я сделал.

Пытался загрузить 3 билда один за другим.

Но ни одна сборка не была показана в версии тестового полета. (В шоке)

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