Como executar um script após Xcode corre CodeSign no meu iPhone app?
-
05-07-2019 - |
Pergunta
Eu tenho um script escrito que faz alguns passos para embalar minha compilação para uma distribuição Ad Hoc. Minha primeira suposição era usar uma fase script executado no meu alvo Ad Hoc. Mas parece que codesigning é fixo na última posição na cadeia de criação de aplicativos para iPhone.
Alguém tem uma idéia de como eu posso correr o meu script no último momento possível no processo de compilação?
Update: Look at esta resposta abaixo sobre como executar scripts no Xcode 4.
Solução
Você pode criar uma meta agregada que contém tanto o seu alvo "Ad hoc" e uma fase de roteiro prazo de construção (que corre atrás do alvo "Ad hoc")?
Outras dicas
Uma breve atualização sobre o assunto: Desde que todos nós usamos Xcode 4 estes dias. A Apple refinou o processo de execução de scripts em vários eventos no processo de construção com a introdução de regimes.
Vá para produtos ? Editar esquema de ... , você tem a chance de executar scripts antes / depois uma compilação, a depuração, o arquivamento, etc evento. É muito útil para definir um número da versão de saída git describe
ou fazer upload .xcarchives para serviços como TestFlight e HockeyApp .
Se você quiser compartilhar sua pre / scripts de pós com outros membros da equipe que obteve acesso ao seu repositório de código, você pode ir para produtos ? Gerir Esquemas ... e marcas seu esquema como compartilhada . Após o check-in …{project_name}.xcodeproj/xcshareddata/xcschemes/{project_name}.xcscheme
ao seu SCM todos podem preferido usá-lo no projeto.