Ошибка тега "software_screenshots" ITMSTransporter

Я использую ITMSTransporter отправить XML, который обновляет информацию моего приложения в iTunes Connect. У меня проблемы с тегом software_screenshots.

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

Я НЕ хочу обновлять скриншоты, но если я использую xml, который не содержит (см. Ниже), тогда все изображения в iTunes Connect стираются.

Документы говорят: "Скриншоты программного обеспечения (требуется при первоначальной доставке локали)"

Так это ошибка или я делаю что-то не так?

<package xmlns="http://apple.com/itunes/importer" version="software5.1">
    <metadata_token>14075873352</metadata_token>
    <provider>Provider</provider>
    <software>
        <vendor_id>12345</vendor_id>
        <software_metadata>
            <versions>
                <version string="1.0">
                    <locales>
                        <locale name="nl-NL">
                            <keywords>
                                <keyword>dutch1</keyword>
                                <keyword>dutch2</keyword>
                                <keyword>dutch3</keyword>
                            </keywords>
                            <title>Dutch title</title>
                            <description>dutch desc</description>
                            <version_whats_new>dutch</version_whats_new>
                            <support_url>some url</support_url>
                            <privacy_url/>
                        </locale>
                    </locales>
                </version>
            </versions>
        </software_metadata>
    </software>
</package>

1 ответ

Согласно официальной документации, вы должны включить все описания файлов в раздел:

 <software_screenshots>
        <software_screenshot display_target="iOS-3.5-in" position="1">
              <size>11630</size>
              <file_name>pr_source.png</file_name>
              <checksum type="md5">8ccc2a3bb16c4e1c808d5811c0d47b48</checksum>
         </software_screenshot>
....
</software_screenshots>
  1. Если вы добавите новый файл в этот раздел или измените контрольную сумму, то контрольная сумма не будет равной, и iTunes connect изменит или добавит этот файл в положение, определенное в software_screenshot->position. Таким образом, новые файлы должны быть в корне папки.

  2. Если вы не определили описание файлов, все файлы будут удалены из хранилища.

  3. Если вы не хотите изменять какие-либо файлы, вам придется описать эти файлы в этом разделе. Но вы не хотите включать эти файлы в корень папки. ITunes Connect будет игнорировать эти файлы таким образом.

Я надеюсь, что это поможет вам решить вашу проблему.

Другие вопросы по тегам