Meu problema é que eu desenvolvi uma estruturacomprometido e empurrado através do servidor Git não tem problema, agora eu quero adicionar uma biblioteca de terceiros como o Alamofire ao framework, a fim de gerar um arquivo de framework que eu possa enviar ou usar em qualquer lugar.
Até agora minhas opções são:
- Cocoapods, mas não podia confirmar e empurrar vagens de cacau e espaço de trabalho adicionais.
- Cartago, não sabia muito sobre isso
- Gerenciador de pacotes Swift; jogou com ele um pouco, mas não poderia empurrar o pacote e outros novos arquivos .xcodeproject.
- quaisquer outras maneiras com falha, como adicionar apenas os arquivos necessários ou adicionar o arquivo de estrutura do produto do Alamofire ao projeto My Framework, que é inútil.
Então eu ainda preciso de ajuda com a adição de estrutura de terceiros para o meu framework, empurrá-lo corretamente e completamente para o servidor git, para que eu possa cloná-lo ou baixá-lo de outro mac.
Por favor ajude.
Respostas:
1 para resposta № 1Eu sugiro que você adicione Alamofire com Carthage, fazendo assim:
instalar o Carthage:
$ brew update $ brew install carthage
na raiz do seu projeto, crie o arquivo
Cartfile
e adicione a seguinte linha:github "Alamofire/Alamofire" ~> 4.5
corre
carthage update
- arraste e solte
Alamofire.framework
dentro do seu projeto e é isso.
sobre Alamofire + Carthage, você pode verificar a documentação oficial aqui: https://github.com/Alamofire/Alamofire#carthage
sobre como integrar um framework com o Carthage, confira aqui: https://github.com/Carthage/Carthage#adding-frameworks-to-an-application