O modelo de projeto personalizado Xcode cria apenas referências a arquivos
-
26-09-2019 - |
Pergunta
Tentei criar um modelo de projeto personalizado para configurar testes de unidade.
O problema é que, quando crio um novo projeto com base neste modelo, ele cria referências aos arquivos de modelo:
Quando edito um arquivo, ele altera meus arquivos de modelo em vez dos meus arquivos de projeto reais! Quando excluo meu modelo, os arquivos do meu projeto real ficam vermelhos!
O modelo de projeto está em:
/Developer/platforms/iphoneos.platform/developer/library/xcode/project modelos/aplicação/aplicativo baseado em teste
Lendo alguma pergunta no transbordamento da pilha, tentei instalar meu projeto de modelo em
/Biblioteca/Application Support/Developer/Shared/Xcode/Modelos de Projeto
Mas não consigo ver meu modelo quando crio um novo projeto.
Alguém pode ajudar?
Obrigado, Vincent
Solução
Você pode estar interessado no meu XTemplate Projeto no Github. É um script simples que configurará um novo projeto Xcode com padrões decentes, ele apresenta um destino de teste de unidade com o OCMOCK.
Outras dicas
Existem vários motivos, mas o mais importante é porque o identificador de informações do seu modelo não é único! Como você disse, você colocou o modelo em /developer/platforms/iphoneos.platform/developer/library/xcode/project modelos/aplicativo/aplicativo baseado em teste e depois moveu o mesmo modelo em outro local. O Xcode viu o número do identificador no primeiro local e ignora o segundo. Mude o identificador e experimente. Por que você não experimenta a pasta principal do modelo: biblioteca/desenvolvedor/xcode/modelos?