Olá a todos,
Estou usando o Alamofire com carthage em meu projeto mais recente, e o tempo de compilação é lento, porque o framework precisa ser criado para iOS, macOS, tvOS e watchOS. Isso poderia ser melhorado se a Alamofire tivesse um projeto Xcode de esquema único de plataforma múltipla.
Isso já é implementado por algumas das principais bibliotecas como PromiseKit . O método está bem documentado e acho que seria uma grande vantagem para este projeto no futuro ter um único alvo compartilhado.
Existe alguma chance de que essa solicitação seja implementada em algum momento no futuro?
Eu gostaria de contribuir se pudermos fazer isso acontecer. :)
Olá @tib ,
Você pode acelerar suas compilações usando Cartago, especificando uma única plataforma usando a bandeira --platform
.
$ carthage build --platform iOS
Agora, no que diz respeito a mudar para uma estrutura universal, isso não é algo que faremos neste momento. Até que seja oficialmente suportado pela Apple, continuaremos a usar nossa abordagem atual. Existem casos extremos e complexidades suficientes em torno dos testes que os prós não superam os contras, em nossa opinião. Isso é algo que continuará a investigar e reavaliar. Mas, neste momento, continuaremos a usar a abordagem de quatro alvos em AF e AFI.
Saúde. 🍻
Olá @ noite ,
alguma mudança em relação ao tema?
Obrigado,
Jiri
@jirizoudun Não neste momento.