/ / Push Umbrella Framework para o servidor Git - xcode, frameworks, projeto

Push Umbrella Framework para o servidor Git - xcode, frameworks, projeto

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:

  1. Cocoapods, mas não podia confirmar e empurrar vagens de cacau e espaço de trabalho adicionais.
  2. Cartago, não sabia muito sobre isso
  3. Gerenciador de pacotes Swift; jogou com ele um pouco, mas não poderia empurrar o pacote e outros novos arquivos .xcodeproject.
  4. 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 № 1

Eu sugiro que você adicione Alamofire com Carthage, fazendo assim:

  1. instalar o Carthage:

    $ brew update
    $ brew install carthage
    
  2. na raiz do seu projeto, crie o arquivo Cartfile e adicione a seguinte linha:

    github "Alamofire/Alamofire" ~> 4.5
    
  3. corre carthage update

  4. 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