2015-04-03 1 views
0

Я разрабатываю приложение iOS, и по какой-то причине мне нужно опубликовать текущую сборку с версией ниже той, которая уже утверждена.Что означает поле «версия» от ответа API поиска itunes?

Предположим, что у меня есть версия 2.0.0 и сборка 200, одобренная AppleStore. Я создал другую версию в itunes, ниже текущей (версия 1.0.0 - и, что удивительно, я был ошеломлен). После этого я изменил свою версию и построил номер из Xcode соответственно (версия 1.0.0 и build 100) и попытался загрузить, но не прошел проверку, потому что загруженная версия должна быть больше, чем утвержденная из магазина. Я изменил версию с Xcode на 3.0.0 и построил до 300 и успешно загрузил ее.

Вопрос: какая версия будет извлечена из itunes, когда API-интерфейс поиска будет вызываться на моем id приложения (itunes.apple.com/lookup?id = ....)? Тот, который упоминается в сборке (3.0.0) или в записи itunes (1.0.0)?

ответ

0

На момент написания статьи версия, полученная API поиска, является той, которая установлена ​​в записи itunes.

Другими словами, в приведенном примере возвращаемое значение равно 1.0.0, хотя номер версии и сборки, экспортированный с помощью Xcode, был 3.0.0 и 300 соответственно.

Смежные вопросы