Eu li este artigo, mas ainda estou tentando entender todo o poder dos "Arquivos de entrada" e "Arquivos de saída" ao trabalhar com um script personalizado de "Fase de construção".
Vamos usar um exemplo muito simples. Digamos que temos um script que irá analisar "FileA.swift" e atualizar "FileB.swift", ambos os arquivos estão na raiz do projeto, o próprio script sabe onde encontrar esses arquivos pelo caminho, então executar o script é suficiente sozinho. A questão é o que adiciono aos "Arquivos de entrada" e aos "Arquivos de saída" para que isso funcione. Quando adicionei esses dois, o script não é executado depois que "FileA.swift" é alterado. o que estou perdendo?