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.

Foi útil?

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 todos podem preferido usá-lo no projeto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top