2015-04-23 2 views
5

Существует новое приложение с расширением WatchKit, которое я могу опубликовать. Xcode проверяет его и отправляет его в iTunes Connect.iTunes Connect binary status «Создано»

Проблема в том, что он остается со статусом «Создано» без каких-либо изменений в течение нескольких дней. Я пробовал Application Loader, Xcode 6.3.1, разные номера сборки без везения.

enter image description here

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

enter image description here

же счет, такие же процедура, расширение WatchKit, пособия и т.д. Даже у этого есть некоторая недостающая информация о версии, так что показывает предупреждающие знаки. Но все же сборки могут быть выбраны на вкладке версии, и она отображает связанную с TestFlight информацию.

Единственное отличие, которое я вижу в iTunes Connect, заключается в том, что в приложении с проблемами BundleID все еще может быть изменен. Но я думаю, что это связано с тем, что бинарный статус не очищается.

enter image description here

Последнее различие, которое я могу вспомнить, между двумя приложениями, что Xcode сделал создать профили распределения выделения ресурсов для рабочего один, но я должен был вручную создать их для проблемным. Также Xcode, казалось, пропускал профили для watchkitapp, которые я добавил вручную, и без изменений. Я дважды проверял все настройки профилей один за другим.

Я проверил BundleID, сертификаты, очистил, удалил DerivedData, ждал дней, проверил это answer, включая (теперь старые) связанные учебники, чтобы убедиться, что я ничего не пропустил. Единственное, чего больше нет в учебниках, это кнопка «Ready to Upload Binary», которая отсутствует в iTunes Connect. Также проверены this и this.

enter image description here

ответ

0

Так это выглядит, как это было ошибкой ITunes Connect. Я сделал следующее, не уверен, какой шаг исправил проблему:

  • Изменен BundleID в Xcode для расширения приложения и WatchKit и приложения.
  • Отменил выбор команды и снова выбрал ее для создания профилей разработки Xcode.
  • Вручную созданный и загруженный профиль распространения, приложение WatchKit, похоже, не нуждается в нем.
  • Изменен BundleID для моего приложения в iTunes Connect. Я мог бы сделать это, потому что ни один бинарный файл не был успешно загружен ранее.
  • Изменен номер сборки и загружен бинарный файл с использованием Xcode.

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

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


Я только заметил, сообщения электронной почты состояния, которые были отправлены по электронной почте вторичной моего идентификатора Apple в:

Invalid Icon - Приложение часы содержит файл иконки с альфа-каналом. Значки не должны иметь альфа-канал.

Возможно, причина в том, что двоичные файлы не обрабатываются. Это все еще ошибка iTunes Connect, которая прошла проверку Xcode и не показала недопустимый двоичный статус в списке предварительной публикации.

+0

Яблоко решило переделать всю эту приборную панель без причины, это создало много ошибок – meda

0

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