Pergunta

Alguém tem alguma sugestão sobre como fazer a versão de um aplicativo para iPhone, além de usar a "versão do pacote" e "Bundle versão string string". Estou achando a dificuldade de confiar nesses valores para controlar a versão do meu aplicativo b/c, tenho várias variações (Lite, pago) do mesmo aplicativo. Além disso, a implementação atual do iTunes Connect não permite alterar o número da versão de uma atualização depois de defini -lo; portanto, se você decidir substituir uma atualização com um novo binário, você está preso usando o mesmo número de versão que você iniciou.

Eu estava pensando em adicionar um par de valores-chave no arquivo info.plist, mas não tenho certeza se tenho permissão para adicionar novos pares de valor-chave ao info.plist. A outra alternativa em que consigo pensar é criar meu próprio Plist para configurações de aplicativos.

Se houver maneiras melhores de conseguir isso, estou aberto para ouvi -los.

Obrigado!

Foi útil?

Solução

Definitivamente, você pode adicionar seus próprios pares de chave/valor ao info.plist. Certifique-se de prefixar as chaves para ajudar a garantir que suas chaves não colidam com nenhuma chave usada para a Apple.

Outras dicas

Cada versão do meu aplicativo possui seu próprio arquivo info.plist e eles compartilham a mesma base de código no Xcode, usando vários alvos para construção. Todos eles podem ter seus próprios números de versão usando a configuração da "versão do pacote" dessa maneira.

Aqui está um post e um tutorial sobre a configuração:

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

Eu acho que você poderia adicionar sua própria chave ao info.plist (esse arquivo não é agrupado com seu aplicativo), mas não vejo por que isso seria melhor do que usar a tecla "Versão do pacote" que já está lá.

Alguns dos itens discutidos em resposta a essa questão Pode ser útil para você neste caso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top