Внутреннее управление версиями для приложений iPhone

StackOverflow https://stackoverflow.com/questions/501546

  •  20-08-2019
  •  | 
  •  

Вопрос

Есть ли у кого-нибудь какие-либо предложения относительно того, как создать версию приложения для iPhone, помимо использования "Bundle Version" и "Bundle Version short string".Мне трудно полагаться на эти значения для управления версиями моего приложения, потому что у меня есть несколько вариантов (облегченных, платных) одного и того же приложения.Кроме того, текущая реализация itunes connect не позволяет вам изменять номер версии обновления после его установки, поэтому, если вы решите заменить обновление новым двоичным файлом, вы застряли, используя тот же номер версии, с которого вы начали.

Я подумывал о добавлении пары ключ-значение в файл info.plist, но я не уверен, разрешено ли мне добавлять новые пары ключ-значение в info.plist.Другая альтернатива, о которой я могу подумать, - это создать свой собственный список для настроек приложения.

Если есть лучшие способы достичь этого, я готов их выслушать.

Спасибо!

Это было полезно?

Решение

Вы определенно можете добавить свои собственные пары ключ / значение в info.plist.Обязательно укажите префиксы клавиш, чтобы убедиться, что ваши клавиши не будут сталкиваться с какими-либо клавишами, используемыми Apple.

Другие советы

Каждая версия моего приложения имеет свой собственный файл Info.plist, и они используют одну и ту же кодовую базу в xcode, используя несколько целевых объектов для сборки.Все они могут иметь свои собственные номера версий, используя таким образом параметр "Версия пакета".

Вот сообщение и руководство по настройке:

http://www.codza.com/free-iphone-app-version-from-the-same-xcode-project

Я думаю, вы могли бы добавить свой собственный ключ в Info.plist (этот файл не входит в комплект вашего приложения), но я не понимаю, почему это было бы лучше, чем использовать ключ "Bundle Version", который уже есть.

Некоторые из вопросов, обсуждавшихся в ответ на этот вопрос может быть, это пригодится вам в этом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top