ОШИБКА ITMS-5063: Не указан ни ‹provider›, ни ‹team_id› — хотя бы один из них требуется в программном обеспечении.

Я занимаюсь клонированием приложения для iOS — мы удаляем исходное приложение из продажи и повторно запускаем его с совершенно новым идентификатором приложения и т. д.

Большая часть этого тривиальна, и материал Dev Center + iTC в основном сделан, но я бы не хотел снова набирать все 30+ моих покупок в приложении вручную. Я исследовал варианты этого, помог этот ответ, и кажется, что с помощью Application Loader у меня есть доступ к шаблону массового импорта, в который я могу добавить свои SKU, идентификатор продукта, уровень цен и т. д.

Итак, я отредактировал txt-файл и импортировал его в Application Loader, и эта часть работает... (см. прикрепленный скриншот:)

загрузчик приложений - успешно импортирован!!

Теперь... когда я пытаюсь доставить, я получаю следующую ошибку:

ОШИБКА ITMS-5063: "Ни то, ни другое не указано — требуется хотя бы одно" в разделе "Программное обеспечение"

Это руководство в формате PDF от Apple не содержит ссылок на эту ситуацию, и я не могу найти еще какая-нибудь информация...

Кто-нибудь знает, что я делаю неправильно здесь ??


person jesses.co.tt    schedule 05.04.2016    source источник


Ответы (1)


Я понял это - просмотрев XML внутри пакета .itmsp как для моего нового, так и для старого приложения, я увидел, что в моем старом приложении было МНОГО другой информации, включая списки лидеров. , скриншоты и т.д.

Частью этого были два тега <provider> и <team_id>, которые были заполнены моим уникальным идентификатором программы разработчика — тем же самым, который отображается перед управляемыми профилями подготовки Xcode и т. д. Вставка этих двух тегов между тегами <package> и <software> в начале XML-документа мне удалось успешно доставить IAP в ITC. Ура!

person jesses.co.tt    schedule 05.04.2016