Я хочу проверить покупки приложений, поэтому я загрузил сборку с помощью xcode. Я могу видеть сборку под "Prerelase", но не в "Версии". Сколько времени нужно, чтобы появиться в «Версии»? Прошло 30 минут
Я хочу проверить покупки приложений, поэтому я загрузил сборку с помощью xcode. Я могу видеть сборку под "Prerelase", но не в "Версии". Сколько времени нужно, чтобы появиться в «Версии»? Прошло 30 минут
Ответы:
Сборка не отображается до тех пор, пока на вкладке «Предварительный выпуск» не выполняется шаг «Обработка». Это должно зависеть от размера вашего приложения. Для моего приложения размером 10 МБ это заняло около 5 минут.
Проверьте входящие сообщения на электронную почту из iTunes Store:
Тема: iTunes Connect: в вашем приложении [...] есть одна или несколько проблем
Уважаемый разработчик,
Мы обнаружили одну или несколько проблем с вашей недавней доставкой для [вашего приложения]. Чтобы обработать вашу доставку, необходимо исправить следующие проблемы:
Это приложение пытается получить доступ к конфиденциальным данным без описания использования. Info.plist приложения должен содержать ключ NSPhotoLibraryUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные.
[...]
После внесения необходимых исправлений вы можете повторно доставить исправленный двоичный файл.
С Уважением,
Команда App Store
XCode 8 сказал мне, что загрузка прошла успешно, но сборка не появилась в iTunesConnect, пока я не исправил проблемы, указанные в электронном письме, и повторно отправил.
Может быть полезно:
Чтобы обновить ответ @cdescours, загруженные сборки теперь можно увидеть на вкладке «Активность» в состоянии «Обработка».
После загрузки приложения проверьте вкладку «Активность» в iTunes Connect и дождитесь его обработки:
Проверьте свою электронную почту. Вы должны иметь проблему или пропущенный отчет на ваш электронный адрес. Я получил письмо, в котором я пропускаю NSCameraUsageDescription
ключInfo.plist
Если вы добавляете сборку с целью развертывания> 9, добавьте эти ключи в info.plist, если вы используете камеру и фотографии: Privacy - Camera Usage Description
и Privacy - Photo Library Usage Description
с действительным описанием.
У меня была та же проблема, когда я отправлял пустую строку для этих ключей.
Когда вы загружаете свою сборку из загрузчика приложений или непосредственно из своего xcode в App Store, и она не отображается даже при нескольких загрузках с другой версией сборки, тогда
Примечание. Эта строка разрешений является обязательной для iOS 10.
NSLocationWhenInUseUsageDescription
, NSCameraUsageDescription
, NSPhotoLibraryUsageDescription
.
Иногда вам может понадобиться проверить вашу электронную почту. При загрузке не будет ошибок. Но Apple, возможно, отправил письмо с ошибками в вашей сборке. В моем случае я получил письмо со следующей ошибкой, упомянутой в нем.
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
Я добавил ключ NSPhotoLibraryUsageDescription, но строка описания была пустой.
Вау это было супер раздражает! Честно говоря, я не знаю, в чем проблема, потому что я загружал много приложений в магазин приложений через XCode в течение последних нескольких лет, но в последние пару дней я пробовал сделать 8 разных сборок за 12 часов, но ни одно из них не появилось в iTunesConnect как обработка или где-либо еще. В конце концов я попробовал Application Loader, хотя НИКОГДА не использовал его раньше. Тайм-аут первой попытки «Получение токена Apple Connect» или что-то в этом роде. Я CMD + Q и попробовал Application Loader снова, и во второй раз загрузка закончилась ... и теперь моя сборка отображается в iTunesConnect как обработка. OMG, это раздражало, сбивало с толку и тратило огромное время (типичный опыт Apple Dev, я думаю).
Во всяком случае ... думал, что я поделюсь своими результатами.
Я столкнулся с той же проблемой, когда я загружаю сборку, которая не отображается, AppStore Connect
даже если я не получаю почту от Apple. Так что я просто жду один день, и эта сборка начинается AppStore Connect
через день. Это странная проблема, яблочная команда должна разобраться в этом.
Удачного кодирования. :)
Я столкнулся с теми же проблемами, я переключился с Xcode6.0 на Xcode6.1, и мои сборки начали появляться в списке.
Я хочу поделиться своим опытом, я загрузил свою сборку по загрузке приложений и xcode, и через 10 часов я не смог увидеть какую-либо сборку на itunes connect. Наконец, я связался с Apple, и они объяснили, что проверка сборки может занять максимум 24 часа. Через 24 часа, если сборка не отображается на соответствующей странице, они советуют загрузить более новую версию. И если по истечении вторых 24 часов, если сборка все еще отсутствует, вы можете позвонить в программу помощи Apple developper. Вот страница, где вы можете найти номера телефонов:
https://developer.apple.com/contact/phone/
Публикация первой версии вашего приложения может занять несколько дней, но более новая версия занимает гораздо меньше времени.
Проверьте все ключи и значения в файле info.plist . если какой-либо ключ отсутствует, это вызовет эту проблему. AppIcon и другие вещи, записанные в файле info.plist, должны быть префектами, тогда вы не сможете получить эту проблему.
Проверьте вашу схему, что вы выбрали релиз не отладочный.
Это сработало для меня
Если сборка отсутствует на вкладке «Активность» Itunes. Затем проверьте ваши ключи info.plist. Если все ключи есть, проверьте описание всех ключей. если их длина короткая, увеличьте длину описания ключей.
Просто хотел поделиться своим опытом. Моя сборка прошла этап обработки (это было приложение размером всего 984 КБ), но не отображалась на вкладке «Версии» более 30 минут. Я также дважды проверил свою электронную почту, но ничего не получил от Apple. Тем не менее, на вкладке версий у меня было 3 сборки, кроме последней. Для меня сработало то, что я просто нажал на наименее последний (нажмите на номер сборки), а затем нажал на Expire Build, и вуаля купить недавнюю сборку была сразу же доступна в текущей версии.
Я не нашел ни одного документа Apple, объясняющего эту аномалию.
Надеюсь, поможет! ура
Ну, в моем случае я загрузил сборку с обновленной версией. как 1.1.0
Build 1.1.0
, затем я вернулся к 1.0.0
сборке, 1.0.5
и та же сборка была видна под 1.0.0
выпадающим заголовком.
Надеюсь, это кому-нибудь поможет.
Это была моя ошибка:
У меня было небольшое обновление в части содержимого Push-уведомлений, и я даже не трогал свой код.
Но я подумал, что мне, возможно, придется повторно загрузить его, чтобы отразить это изменение в последней версии.
И я сделал.
Пытался загрузить 3 билда один за другим.
Но ни одна сборка не была показана в версии тестового полета. (В шоке)
Позже я осознал свою ошибку: просто обновляя контентную часть APNS, даже не касаясь моего кода, я пытался загрузить новую сборку и ожидал, что это будет отражено в тестовом полете. (Так глупо с моей стороны)