Como criar corretamente cartfile carthage?

Estou a investigar o cartfile. Mal posso esperar para "simplesmente criar um cartfile" como todas as instruções dizem para fazer.

Apenas... como você" simplesmente " cria um Cartfile?

eu criei um documento de texto simples, chamado de cartfile e copiei algumas dependências nele.

Ran carthage update dentro do meu directório de projecto raiz

Obter este erro:"No such file in directory"

descarreguei um exemplo de projecto carthage e o Cartfile é, na verdade, um executável.. Então, como é que eu ... "simplesmente criar" um Cartfile, porque não há quaisquer instruções sobre como

Author: YichenBman, 2015-05-22

2 answers

A partir da linha de comandos, navegue para o directório do seu projecto.

touch Cartfile

Agora que o Cartfile é criado, torna-o executável com:

chmod +x [YourDirectory/Cartfile]

Pode abri-lo com qualquer editor de texto. Em seguida, inserir qualquer biblioteca e fonte que você deseja (Exemplo: github "SwiftyJSON/SwiftyJSON" >= 2.1.2)

 50
Author: BenJammin, 2016-04-23 21:28:52

Tutorial Carthage: começar é uma leitura obrigatória. Explica as coisas muito melhor do que a documentação de Cartago.

Passos

  1. Num Terminal, cd no directório raiz do projecto ao qual deseja adicionar o 'framework'. Este deve ser o mesmo diretório que o seu *.ficheiro xcodeproj.

    cd ~/Path/To/Your/Project/
    
  2. Crie um ficheiro vazio chamado Cartfile como este:

    touch Cartfile
    
  3. Abra esse ficheiro com Xcode:

    open -a Xcode Cartfile
    
  4. Cole a informação da estrutura de que necessita no Cartfile. Por exemplo:

    Github " stephencelis / SQLite.swift " ~ > 0.10.1

  5. Fechar o ficheiro no Xcode e no Terminal executar o seguinte comando para fazer a Carthage actualizar as dependências do seu projecto. (Você ainda deve estar no mesmo diretório que o seu Cartfile.)

    carthage update --platform iOS
    

Notas

  • usando o método acima, não há necessidade de altera as permissões de execução do ficheiro do Cartfile.
  • ainda terá de adicionar o link do framework ao seu projecto antes de o poder usar. Veja o tutorial a que eu liguei no topo para mais informações.
 31
Author: Suragch, 2016-04-23 05:38:20