Como faço para renomear um projeto no Xcode 5? Quais etapas eu preciso realizar? No passado, esse sempre foi um processo manual muito complicado.
105
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
fonte
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.
fonte
No Xcode 8.0, para renomear seu projeto, basta seguir as instruções a seguir, conforme descrito na ajuda do Xcode:
Fonte: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
fonte
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.
fonte
Quando você renomeia o nome do projeto em XCode5, a entrada info.plist é removida de Targets ---> Geral ---> identidade. Você só precisa mencionar isso novamente.
fonte
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 substituaMy Wrong App Name
porNew App
. Se o nome do seu projeto contiver espaços, também procureMy_Wrong_App_Name
e substitua porNew_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.
fonte
Aqui está outro ótimo exemplo que funciona bem com o xcode 5
fonte