Diferença entre a versão do Xcode (CFBundleShortVersionString) e a compilação (CFBundleVersion)
No Xcode 4, vejo isso no meu resumo de metas:
A entrada "Version" corresponde aCFBundleShortVersionString
no arquivo info.plist e a entrada "Build" corresponde aCFBundleVersion
.
Qual é a diferença entre esses dois? Vejo muitas pessoas na internet querendo colocar o mesmo valor para ambos, e minha suspeita é que isso seja para compatibilidade com versões anteriore
Eu tenho duas perguntas
1) Se eu estivesse começando do zero, qual seria a melhor prática para versionar seu aplicativo?
2) Em todas as versões anteriores do meu aplicativo, usei apenasCFBundleVersion
. Para não atrapalhar o processo de atualização, devo continuar incrementandoCFBundleVersion
da mesma maneira que eu fui ou é possível mudar para o "caminho certo", supondo que exist