Alamofire: Projeto de esquema único multiplataforma?

Criado em 3 set. 2016  ·  3Comentários  ·  Fonte: Alamofire/Alamofire

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. :)

project config question

Todos 3 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações