Comecei um projeto do iPhone outro dia com um nome de código de desenvolvimento tolo e agora quero alterar o nome do projeto, pois está quase pronto.
Mas não tenho certeza de como fazer isso com o Xcode, tentando o óbvio de alterar o nome do aplicativo no arquivo info.plist, faz com que o processo de assinatura dê errado (acho ...) e meu aplicativo não inicia me um erro do Launcher.
Acho que eu poderia criar um novo projeto e copiar e colar tudo, mas parece tão primitivo que espero uma solução mais civilizada.
Respostas:
Targets
emXcode
Get Info
no destino do seu projeto (seu nome de desenvolvimento atual)Product Name
abaixoPackaging
. Mude o valor do que você deseja que o seu novo nome de projeto seja.fonte
Nas novas versões do Xcode ( Xcode 5 também ) para alterar o nome do projeto, siga estas etapas simples (detalhadas possível):
Nota: Neste exemplo, alterarei um nome hipotético de "Amostra" para um nome de "Teste".
Clique duas vezes lentamente na raiz do projeto no navegador do projeto e, em seguida, ela se torna editável.
Renomeie o projeto.
Após pressionar 'ENTER', o assistente sugerirá que você altere automaticamente todas as entradas relacionadas ao nome do projeto e permitirá que você desmarque algumas delas, se desejar.
Pressione 'RENOMEAR' e o Xcode fará o resto. Enquanto isso, o Xcode pode perguntar sobre a opção de fazer uma captura instantânea do projeto (é muito recomendável fazê-lo).
Além de renomear o projeto, convém renomear o esquema para que ele corresponda ao seu novo nome de projeto.
Repita etapas semelhantes como 1 e 2 e pressione OK.
É isso aí.
Outro cenário ... A explicação anterior estava relacionada à alteração do nome do projeto, mas é provável que você precise alterar apenas o nome de exibição que aparece abaixo do ícone do aplicativo na tela inicial. Estes são os passos:
No grupo "Arquivos de suporte", localize o arquivo info.plist (ou relacionado)
Localize a chave "Nome de exibição do pacote configurável" e altere o valor para o novo nome.
Exclua o aplicativo "antigo" do simulador ou de qualquer outro dispositivo de teste.
Limpe e reconstrua seu aplicativo novamente.
É isso, agora você verá o novo nome do aplicativo na tela inicial.
fonte
Você altera o nome de exibição do pacote configurável no info.plist. É simples assim.
Alterar o 'nome de exibição do pacote configurável' (em oposição a 'nome do pacote configurável') é a única maneira de incluir caracteres como '+' no nome do seu aplicativo. A inclusão de caracteres especiais no nome do projeto causará um erro ao fazer o upload para a loja de aplicativos!
fonte
No Xcode 4, pesquise "Nome do produto" na guia "Configurações de compilação" do destino.
fonte
fonte
Foi assim que mudei no Xcode 4:
fonte
No Xcode 3.2, basta selecionar a entrada Projeto no painel Grupos e arquivos e, em seguida, selecione o item de menu Projeto -> Renomear ... Funcionou para mim.
fonte
Se você deseja alterar apenas o nome de exibição, é possível alterar diretamente do arquivo de propriedades (plist) do aplicativo.
Você pode adicionar uma nova linha com a seguinte chave: nome de exibição do pacote
Aqui está um exemplo para isso
Quando você usa isso, o nome do aplicativo que você forneceu com essa chave será exibido.
Então você pode fazer isso simplesmente.
fonte
Xcode 7/8? É essencial que seu alvo use
fonte
Do Xcode 4.2 em diante, você pode usar mais uma opção. Basta clicar uma vez no nome do arquivo .proj na parte superior no painel de navegação esquerdo e ele estará disponível para renomear. Nomeie-o e todo o projeto será renomeado e não apenas o destino.
fonte
A melhor maneira que eu gosto no xcode5 é alterar o nome do produto nas configurações de construção. Pesquise "nome do produto" em "configurações de construção" e altere-o.
fonte
Se você precisar alterar o nome do Aplicativo como ele aparece na tela inicial do iPhone, faça-o na configuração Destino, não na configuração do projeto.
Expanda o grupo Destinos no Xcode e clique uma vez no item abaixo dele. Ele deve compartilhar o nome do seu projeto, que também é o nome padrão do aplicativo que é gerado.
Pressione command-I para abrir a janela Informações e navegue até a tag Build.
Defina a lista suspensa Configuração para ler Todas as configurações.
Procure uma configuração chamada Nome do produto no cabeçalho da embalagem.
Altere esse valor para o nome desejado para seus aplicativos compilados e, nas palavras imortais de Bugs Bunny: Viola! Faça uma limpeza e, em seguida, construa, e seu aplicativo assumirá o novo nome.
fonte
No Xcode 4, clique no nome do projeto para começar a renomear.
fonte
Product Name
abaixoBuild settings-> Packaging
é uma etapa primordial, caso contrário, haverá alguns problemas ao enviar a versão final.Se você quiser alterar o nome, ele será exibido na tela, logo abaixo do ícone, no Xcode 4, vá para Alvos-> informações-> Nome de exibição do pacote e altere-o para o que quiser.
fonte
É muito fácil alterar no XCode 8, digite o nome do aplicativo no campo "Nome para exibição" na seção Destino do projeto -> Identidade geral.
fonte
Além disso: o nome do seu destino pode ser o mesmo que o nome do seu aplicativo - observe que alterar o nome do destino não altera o nome do aplicativo - apenas as alterações nas propriedades de destino descritas abaixo - alteram o nome do aplicativo.
fonte
Para o Xcode 10.2:
Embora essa pergunta tenha muitas respostas, eu queria explicar todo o conceito em detalhes para que todos possam aplicar esse conhecimento em versões posteriores ou anteriores do Xcode também.
Todo projeto do Xcode consiste em um ou mais destinos. De acordo com a apple ,
A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace.
todo destino é um produto (aplicativo) por conta própria.Etapas para alterar o nome:
Etapa 1: Vá para Destinos e abra a guia Informações do destino cujo nome você deseja alterar.
Etapa 2: visualize a chave de nome do pacote em Propriedades personalizadas do destino do iOS, definida como a propriedade padrão de
$(PRODUCT_NAME)
.Etapa 3: você pode alterar o nome do pacote diretamente (não recomendado) ou, se você abrir a guia Configurações de compilação e, em seguida, procurando por Nome do produto em Configuração , verá que Nome do produto está definido como
$(TARGET_NAME)
.Etapa 3A: você pode alterar o nome do produto ou também o nome do destino clicando duas vezes no destino.
Então, mudar o nome produto ( nome do aplicativo) ou o nome do destino resultará em resultados semelhantes. Mas se você deseja alterar apenas o nome do aplicativo e deseja continuar usando o mesmo nome de destino , altere apenas o nome do produto .
fonte
Uma observação sobre o nome de exibição do pacote - esta é a maneira correta de alterar o nome no menu do aplicativo, mas você provavelmente precisará redefinir o conteúdo e as configurações no simulador do iOS antes de ver a alteração efetivamente entrar em vigor.
fonte
Você pode modificar
Product Name
sem alterar suaProject Name
(especialmente o diretório).Configurações de compilação> pesquise a palavra-chave " nome do produto "> atualize valores
fonte
Para coletar todas as informações relevantes em um só lugar, aqui está a resposta oficial para esta pergunta - e é a única que funcionou para mim no Xcode 5.1.1
Basta usar o painel Identidade e Tipo no Xcode.
fonte
fonte
Vi várias maneiras de alterar o nome do seu aplicativo na tela inicial e não acho que seja necessário editar seu
.plist
arquivo ou alterar as configurações de compilação do destino seja justificada.Por padrão, no Xcode 7.2, você ainda não tem o 'nome de exibição do pacote' no seu
plist
arquivo.Por padrão, seu 'Nome do produto' na guia 'Configurações da compilação' do seu destino é igual a
$(TARGET_NAME)
. IMHO é conveniente e não quis mudar.Então você pode simplesmente mudar o seu nome de destino, como hallski disse em seu comentário para obter uma resposta aceita. Eu fiz uma foto para isso:
fonte
Para alterar apenas o nome do aplicativo (que será exibido juntamente com o ícone do aplicativo) no xcode 4 ou posterior:
Clique no ícone do arquivo do projeto no painel Grupos e arquivos, escolha Destino -> Configurações de construção -> Empacotamento -> Nome do produto. Clique na linha, um pop-up será exibido, digite o novo nome do seu aplicativo aqui.
Para alterar apenas o nome do projeto (que será exibido juntamente com o ícone do projeto) no xcode 4 ou posterior:
Clique no ícone do arquivo do projeto no painel Grupos e arquivos, escolha Projeto (acima dos destinos) no painel direito, basta ver no painel direito (ele estará visível apenas se você tiver ativado "Ocultar ou mostrar utilitários"). edite-o para o novo nome que deseja dar ao seu projeto.
Exclua seu aplicativo do simulador / dispositivo, limpe e execute. As alterações devem refletir.
É isso aí
fonte
Navegador de projeto> Geral> Nome para exibição
fonte
Para o Xcode 11, se você deseja alterar o Nome de exibição do aplicativo, basta acessar o plist e substituir o valor de
CFBundleDisplayName
fonte
Maneira mais fácil: selecione o nome do TARGET, clique duas vezes nele, renomeie. Você verá o novo nome do seu aplicativo embaixo do ícone no seu dispositivo ou simulador.
fonte
Usar a abordagem de Javier para renomear meu aplicativo funciona perfeitamente. Falta apenas um pouquinho no final que eu gostaria de adicionar.
Eu ainda acabei recebendo um erro do Mach-O Linker após uma limpeza e reconstrução. Resolver isso; selecione yourProject (no Project Navigator)> em Destinos selecione yourProjectTests (o destino do teste)> na guia Geral, atualize o valor do Aplicativo Host para o projeto recém-renomeado.
fonte
No campo Destino> Configuração da compilação> Nome do produto, você pode editar esse campo aqui.
fonte
Eu acho que há um pouco de confusão:
geralmente é suficiente para alterar o último, adicionando / modificando a tecla BUNDLE DISLAY NAME em plist.
É melhor deixar o nome do projeto intocado, mas pode ser alterado
Observe que o nome para exibição do pacote PODE conter espaços e caracteres especiais, mas o projeto NÃO. Fazendo isso, algumas ferramentas de linha do cmd falharão devido às regras do caminho do nome do arquivo.
E ainda mais nome para exibição do pacote pode ser localizado.
Portanto, a menos que você esteja no estágio inicial e precise alterar o nome do projeto INTERNO, continue usando a tecla Nome de Exibição do Pacote.
fonte
tem
Product name
($(PRODUCT_NAME)
): o padrão éTarget name
. Isso é útil parascheme
selecionar o alvo certoBundle display name
(CFBundleDisplayName
): o padrão éProduct name
. É isso que é exibido ao seu usuário do iOSfonte