2015-10-07 2 views
0

Используя Visual Studio 15 с плагином Cordova, мы отправили наше приложение iOS версии 1.0.0 (major.minor.build) и обнаружили проблему. Мы отклонили приложение в iTunes connect и увеличили номер сборки до 1, чтобы обойти ошибку ITMS-4238 в загрузчике приложений, предполагая, что одно и то же приложение с тем же номером версии уже отправлено на проверку, что является правильным. Средством было бы изменение основного, второстепенного или строкового номера для новой сборки. Однако после изменения номера сборки в файле config.xml конструктор приложений по-прежнему показывает ipa, построенную для версии 1.0.0. Фактически изменение main/minor/build, по-видимому, не влияет на то, что разработчик приложения видит в качестве номера версии для встроенного пакета, поскольку он продолжает показывать 1.0.0.Загрузчик приложений iOS ERROR ITMS-4238 - Cordova - Visual Studio

Любые предложения относительно того, какой шаг мы упускаем, были бы весьма признательны.

Заранее спасибо.

ответ

0

ОК - Вот ответ на загадку. Процесс сборки из Visual Studio создает совершенно новый ipa-файл на Mac и не заменяет существующий ipa. Конструктор приложений автоматически указывает на существующую сборку, которую вы пытаетесь заменить в магазине приложений. Поэтому, чтобы выбрать новую сборку, вам нужно выполнить поиск при просмотре пакета с помощью компоновщика приложений, сортировать по дате и выбрать последний файл ipa.