Ошибка версии Bundle версии (снова)
У меня проблема с загрузкой файла API. У меня есть клиент, поэтому я всего лишь разработчик и не имею доступа к своему iTunes connect. Учитывая, что они являются клиентами, я хотел бы перестать быть болью в их @#. Я пытался загрузить и продолжаю получать, что CFBunderVersion должен быть больше, чем предыдущий.
Я посмотрел на двоичные детали, и они заключаются в следующем:
Bundle Short String: 2
Bundle Version: 80
Мы находимся на версии 2.1.81. Когда я впервые попытался загрузить файл, он дал мне ошибки, что Bundles должны быть целыми числами. Итак, я заблудился в стране версий и ввел 2 для краткости и 80 для связки.
Я пытаюсь поставить обновление. Я пробовал 3 и 81, 2 и 81, 2 и 1.81, 2.0 и 81.0... и продолжаю получать ту же ошибку.
Любые предложения о том, как я могу решить эту проблему, войти в мои реальные номера версий и фактически обновить приложение в iTunes connect?
1 ответ
Целое число пакета для 2.1.81 - 20181. Это номер вашей версии + ваш 2-значный основной номер редакции + ваш 2-значный номер младшей версии.
У вас также есть возможность извлекать пакет как плавающее в вашем коде, если вам нравится:
[[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"] floatValue]