Gostaria de saber quanto tempo levam as compilações do meu projeto, por exemplo, exibindo-o no painel de compilação. Esta opção está disponível em algum lugar do Xcode?
Obrigado.
Digite isso no terminal:
defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
A duração aparece no visualizador de atividades após uma compilação, junto com a mensagem "Sucesso".
Se você estiver executando o aplicativo, o status será substituído pelo status de execução antes que você possa ver a duração.
Isso substitui a entrada que era usada em versões anteriores do Xcode:
defaults write com.apple.Xcode ShowBuildOperationDuration YES
O Xcode pode precisar ser fechado antes de inserir este comando. As durações devem aparecer na parte inferior esquerda da janela do projeto.
Comentário de um desenvolvedor Xcode: "Como acontece com todos os padrões de usuários não documentados, isso não é suportado, é assumido (mas não garantido) preciso e não tem garantia de eficácia em versões futuras."
com.apple.dt.Xcode
)não, mas você pode usar a linha de comando. cd para o diretório do seu projeto e digite
fonte
No Xcode 10, agora você pode ver um grande detalhamento dos tempos de construção usando o recurso Resumo de tempo.
Produto-> Executar Ação-> Resumo de Construir com Tempo
Isso mostrará cada um de seus tempos de construção de destino e o tempo de construção geral do projeto. Você pode fazer muitas análises usando esses dados e os tempos de construção dependerão do seu hardware. Confira Building Faster in Xcode da WWDC 2018 se você quiser saber mais.
No entanto, o Xcode mantém o controle de todas as suas compilações por padrão e você pode examinar seus tempos e logs acessando o Navegador de relatórios.
Criar logs no Report Navigator
fonte
Eu resolvi com
Run Script
s emBuild Phases
Eu adicionei um Run Script no ponto inicial da construção:
echo $(date +%s) > ../build_start_time
e um no final:
Agora posso ver a hora em Build Log -> Todas as mensagens
fonte
Depois do Xcode 10
-buildWithTimingSummary
para ver o resumo do tempo de construção.Product->Perform Action->Build With Timing Summary
,. E veja o resumo do tempo de construção no log de construção do Xcode.fonte
-showBuildTimingSummary