Respostas:
Bem, a resposta é muito muito simples da Apple no Xcode 5! No Navegador de Projetos no lado esquerdo, clique 2 x lentamente e o nome do arquivo do Projeto será editável. Digite o novo nome. Uma planilha aparecerá com um aviso e listará todos os itens que o Xcode 5 acredita que deve mudar. Você provavelmente pode confiar nele, mas deve inspecioná-lo. A lista incluirá o info.plist e vários arquivos, mas também todas as strings relevantes de arquivos nib / xib como menus MainMenu.
Aceite as alterações e você receberá o prompt para salvar um instantâneo do projeto. Sempre faça um instantâneo quando o Xcode solicitar, será útil restaurar se algo não funcionar.
Altere o nome do projeto: -
Altere o nome da pasta raiz: -
Altere o nome do esquema: -
Se o seu projeto é uma estrutura estática, certifique-se de que seu arquivo de cabeçalho tenha associação de destino público
Eu realmente recomendo apenas abrir a pasta em um editor geral como o Sublime Text e fazer um localizar / substituir em toda a pasta. Os outros métodos que encontrei eram instáveis, principalmente quando combinados com .xcworkspace e cocoapods.
No Xcode 8.0, para renomear seu projeto, basta seguir as instruções a seguir, conforme descrito na ajuda do Xcode:
1- Selecione seu projeto no navegador de projetos.
2- Na seção Identidade e tipo do inspetor de arquivo, insira um novo nome no campo Nome.
3- Pressione Return.
Uma caixa de diálogo é exibida, listando os itens em seu projeto que podem ser renomeados. A caixa de diálogo inclui uma visualização de como os itens aparecerão após a alteração.
4- Para renomear itens seletivamente, desative as caixas de seleção dos itens que você não deseja renomear. Para renomear apenas seu aplicativo, deixe-o selecionado e desmarque todos os outros itens.
5- Clique em Renomear.
O Xcode 6 (beta 6 a partir de agora) parece não ser muito confiável para renomear projetos. Para mim, vários dos arquivos e grupos não foram renomeados. Ele também não renomeia a pasta física em que o projeto está. Para renomear meu projeto para ter certeza de que tudo está limpo, fui além para criar um novo projeto com o novo nome e copiei todos os arquivos. Os ativos são fáceis de copiar, mas os grupos precisam ser recriados. O maior problema com isso, entretanto, são os arquivos de modelo de dados CoreData. Tentar simplesmente copiar isso resultará em um arquivo de modelo corrompido, mesmo que tudo pareça estar certo.
Quando você renomeia o nome do projeto em XCode5, a entrada info.plist é removida de Targets ---> Geral ---> identidade. Você só precisa mencionar isso novamente.
No Xcode 7, renomear um projeto ainda pode interromper seu aplicativo. Certifique-se de fazer o backup antes de tentar. Clique no ícone do projeto e encontre o nome do projeto no painel de inspeção. Se você alterá-lo aqui, o Xcode perguntará se você deseja renomear os arquivos relacionados. Pode funcionar. Mas se não, tente esta abordagem de força bruta:
cmd + shift + f
) e substitua My Wrong App Name
por New App
. Se o nome do seu projeto contiver espaços, também procure My_Wrong_App_Name
e substitua por
New_App
. Isso muda todo o conteúdo do arquivo. Se você usa pods, também precisa abrir o projeto de pods e alterar os arquivos nele.