Como criar corretamente cartfile carthage?
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
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
)
Tutorial Carthage: começar é uma leitura obrigatória. Explica as coisas muito melhor do que a documentação de Cartago.
Passos
-
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/
-
Crie um ficheiro vazio chamado Cartfile como este:
touch Cartfile
-
Abra esse ficheiro com Xcode:
open -a Xcode Cartfile
-
Cole a informação da estrutura de que necessita no Cartfile. Por exemplo:
Github " stephencelis / SQLite.swift " ~ > 0.10.1
-
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.