O autor original de Xcake, James Campbell decidiu passar para outros empreendimentos.
Igor Makarov se ofereceu para intervir como o mantenedor principal, tanto devido à sua dependência da gema para o trabalho quanto por aversão geral a arquivos .pbxproj .
Descreva seu projeto em um arquivo de texto simples: seu Cakefile . O XCake gera seu projeto com base neste arquivo, incluindo a importação de todos os seus arquivos e a criação de grupos e metas para corresponder à hierarquia de arquivos.
Isso é perfeito para trabalhar em equipes ou com o Cocoapods, pois reduz os conflitos de mesclagem, facilita a modificação das configurações e permite criar um projeto limpo sempre que precisar.
Não é assim como Geramba ou Crafter?
Não, essas ferramentas são para enlouquecer uma estrutura inicial do projeto para você começar (criando estrutura de pastas, repo Git etc.).
O XCake não criará uma estrutura de pastas, mas gerará um projeto e continuará a gerá -lo sempre que desejar. Adicionado alguns arquivos? Gerar! Renomeado uma pasta? Gerar!
Cansado de ver .pbxproj difere em git? Adicione seu projeto ao .gitignore e gerar -o no checkout.
Entre em contato com o desenvolvedor no Twitter: @igormaka.
PBX Delendare Est.
Recursos • Instalação • Precisa de ajuda? • Documentação
Os projetos Xcode foram descritos como "a coisa mais próxima do Taboo com a qual temos que lidar regularmente", mas não precisa ser assim.
Armazene uma descrição simples do seu projeto em um arquivo de texto, seu Cakefile , para criar facilmente um projeto Xcode a partir de qualquer computador. Veja facilmente, mescla e mantenha a estrutura do seu projeto, é hora de adicionar *.xcodeproj ao .gitignore!.
Você define um projeto como este:
application_for :ios , 8.0 do | target |
target . name = "MyApp"
endPara gerar o projeto Xcode, basta executar:
xcake makeSe você quiser um exemplo de bolo para Guidência, basta correr:
xcake init| xcake | |
|---|---|
Configure e crie o projeto Xcode de maneira flexível de um Cakefile de fácil leitura | |
| ? | Gerar de qualquer computador, incluindo um servidor CI |
| ? | Nunca se lembre de nenhum comando difícil, apenas xcake make |
| ? | Armazene tudo , exceto o projeto no Git. Nunca mais corrige manualmente quaisquer corrupções ou mesclando problemas com o projeto. |
| Economiza horas ao trabalhar com projetos Xcode | |
| ⚓ | Confiança de que o arquivo do projeto é exatamente o mesmo durante a entrega contínua |
| Suporte para aplicativos OSX, iOS e WatchOS |
Instale a gema em execução:
sudo gem install xcake --verbose
Certifique -se de ter a versão mais recente das ferramentas de linha de comando Xcode instaladas:
xcode-select --install
Se você experimentar tempos lentos de lançamento do Xcake, tente correr
gem cleanup
Para limpar as jóias desatualizadas.
Requisitos do sistema: xcake requer Mac OS X ou Linux com Ruby 2.0.0 ou superior.
Xcake pode criar um exemplo de bolo quando você executa:
xcake init
Normalmente você usará o Xcake executando o comando
xcake make
O Xcake gerará um projeto Xcode com base no seu bolo de bolo
Para entender melhor como começar a usar o Xcake em um projeto real, consulte Exemplos em Pasta Exemplo.
Existe um projeto de aplicativo de amostra (o arquivo do projeto foi gerado usando o XCake V.0.7.1 com base no arquivo de bolo), bem como o amostra de bolo para um projeto de estrutura iOS.
Envie um problema no Github e forneça informações sobre sua configuração
Este projeto está licenciado nos termos da licença do MIT. Veja o arquivo de licença.
Este projeto não é afiliado à Apple Inc. Este projeto é de código aberto sob a licença do MIT, o que significa que você tem acesso total ao código -fonte e pode modificá -lo para atender às suas próprias necessidades. O XCake é executado em seu próprio computador ou servidor; portanto, suas informações confidenciais nunca deixarão seu próprio computador. Você é responsável por como você usa o XCake.