Pergunta

Estou tendo alguns problemas com o ID de compilação do meu aplicativo.

Eu tenho duas compilações configuradas, Debug e Release.Já criei dois esquemas App-debug e App-release.

App-debug está configurado para usar o Debug configuração e app-release o Release configuração.No meu build settings Eu configurei o Product Name campo para appStaging e appPublish para o Debug e Release construir configurações respectivamente.

No entanto, o build identifier campo é definido como appPublish mesmo quando eu selecionei o app-debug esquema.Não sei por que, mas isso está afetando minha capacidade de arquivar o produto corretamente.o que estou perdendo?

Parece que se eu executar um produto limpo, fechar o xcode e reabri-lo, o bundle identifier aparece corretamente nas informações do alvo.No entanto, quando executo um Product -> Archive algo acontece e isso constrói para appPublish e depois, o build identifier exibe o nome errado.Ainda não tenho ideia de por que isso está acontecendo.

Foi útil?

Solução

OK, descobri o motivo - cada esquema tem uma seção separada para o Archive configurações separadas do Run configurações.Eu perdi isso antes, e é por isso que continuei encontrando esse problema.

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