SlideShare uma empresa Scribd logo
1 de 28
SETUP DE APLICAÇÕES
APPS-WEBS
Antes de começarmos é necessário que todos tenham em suas
máquinas alguns pré-requisitos são eles:
 Android Studio – Para usuários com Windows e MAC.
 Xcode – Para usuários apenas com MAC.
 NodeJS – Recomendo baixar o NVM para termos controle
de versões no terminal.
 Java – JDK e JRE com versões recentes.
 Cocoapods – Para usuários com MAC
 Bundler – Para usuários com MAC
 Ruby – Para usuários com MAC
 Homebrew – Para usuários com MAC
 Clonar todos os projetos em SSH.
 Ter acessos as dependências dos projetos, para isso, basta
buscar na TD pelas solicitações abertas pelo meu usuário
“Victor Montes da Silva” filtrando o grupo do time do
bitbucket, e ir replicando os mesmos chamados(Apenas
usuários com MAC)
Minhas variáveis de ambiente:
JAVA_HOME="Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Ho$
export PATH=${PATH}:$JAVA_HOME/bin
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/tools
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export ANDROID_NDK_HOME=$HOME/Library/Android/sdk/ndk/23.0.7123448
#export PATH="/usr/local/opt/php@7.2/bin:$PATH"
#export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
#export PATH="/usr/local/opt/php@5.6/sbin:$PATH"
export PATH="/usr/local/php5/bin:/usr/local/bin:$PATH"
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
eval "$(rbenv init -)"
Gerar AccessKey Github:
https://docs.github.com/en/authentication/keeping-your-
account-and-data-secure/creating-a-personal-access-token
APP Natura – Android
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após ter feito o checkout, abrir o projeto no Android
Studio apontando para a Pasta Android.
5. Com o projeto aberto, precisaremos setar o build
variantsque iremos rodar, no canto inferioresquerdo
da tela, clicarem Build Variantse colocartodos como
naturaProdDebug (o nome pode estar diferente a
depender da versão que foi checkouteada, mas é
sempre similar a PRODDEBUG.
6. Com o build variants setado, vamos fazer o sync do
projeto, clicando no canto superior direito no ícone
do elefante.
7. Com o Gradle sync acabado,vamosbuildaro projeto,
no botão de RUN.
---------------------------------------------------------------------------------------------------
APP AVON – Android
1. O SDK do APP Avon fica no mesmo repositório que o
APP CF, logo não precisa fazer o git clone nem o
checkout caso você já tenha subidolocalmente o
APP CF.
2. Agora vamos abrir o Projeto no Android Studio da
mesma forma que abre o CF, apontandopara a pasta
Android.
3. Agora vamos no buildvariants,e setamos para
AVONPRODDEBUG.
4. Com o build variants setado, vamos fazer o sync do
projeto, clicando no canto superior direito no ícone
do elefante.
5. Com o Gradle sync acabado,vamosbuildaro projeto,
no botão de RUN.
--------------------------------------------------------------------------------------------------
APP MÉXICO - Android
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após ter feito o checkout, abrir o projeto no Android
Studio apontando para a Pasta Raiz(whitelabel-cf-
android).
5. Agora com o projetoaberto, vamos configuraro build
variants, setando para NaturaDebug.
6. Agora vamos no ícone do canto superior direito da
tela, no elefante, para sync o gradle.
7. Finalizado o Sync, podemos executar o app no ícone
de RUN.
---------------------------------------------------------------------------------------------------
APP Consultoria - Android
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após feito o checkout, vá no diretório até a pasta
Androide execute o comandomake install-nodepara
baixar as dependências do node.
5. Finalizadoagora, voltaraté o diretório raiz e executar
o comando NPM INSTALL
6. Vá até a pastado projeto e na pastaandroid,terá dois
arquivos .sample github e nexus, clone estes dois
arquivose renomeie esses clones apenasremovendo
o sample dos seus nomes ficando dessa forma:
github_credentials.properties e
nexus_credentials.properties
7. Com um editorde texto abra o arquivo que acabamos
de renomear github_credentials.properties e
preencha com o seu nickname do github e a devida
senha personal access key gerada no github, após
isso, salve o arquivo.
8. Agora vamos configurar o arquivo
nexus_credentials.properties, preenchendo os
campos respectivamente com seu login(id) natura e
sua senha de rede(senha da VPN) e salve ambos os
arquivos.
9. Agora vamos abrir o projeto no Android Studio
apontandopara a pasta Android, após abrir trocar as
variáveis de ambiente para Release, o projeto irá
sincronizar o gradle automaticamente após mudar o
build variants.
10. Com o sync finalizado, podemos executar o APP
no RUN.
--------------------------------------------------------------------------------------------------
APP MiNegócio/Natura ON - Android
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após feito o checkout, vá no diretório até a pasta
Androide execute o comandomake install-nodepara
baixar as dependências do node.
5. Finalizadoagora, voltaraté o diretório raiz e executar
o comando NPM INSTALL
6. Vá até a pastado projeto e na pastaandroid,terá dois
arquivos .sample github e nexus, clone estes dois
arquivos e renomeie esses clones apenasremovendo
MINEGÓCIO
o sample dos seus nomes ficando dessa forma:
github_credentials.properties e
nexus_credentials.properties
7. Com um editorde texto abra o arquivoque acabamos
de renomear github_credentials.properties e
preencha com o seu nickname do github e a devida
senha personal access key gerada no github, após
isso, salve o arquivo.
8. Agora vamos configurar o arquivo
nexus_credentials.properties, preenchendo os
campos respectivamente com seu login(id) natura e
sua senha de rede(senha da VPN) e salve ambos os
arquivos.
9. Agora vamos abrir o projeto no Android Studio
apontandopara a pasta Android, após abrir trocar as
variáveis de ambiente para Release, o projeto irá
sincronizar o gradle automaticamente após mudar o
build variants.
10. Com o sync finalizado, podemos executar o APP
no RUN.
APP Força de Vendas - Android
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonarda master.)
4. Após feito o checkout, vá no diretório até a pasta
Android e execute o comando yarn build:android
5. Finalizadoagora, possa ser que ele mostre uma
mensagem de erro ao final do execute do
comando, ainda sim podemos seguir com o
próximo passo caso isso ocorra.
6. Agora vamos abrir o projeto no Android Studio
apontandopara a pasta Android, apósabrir trocar
as variáveisde ambiente para Release, o projeto irá
sincronizar o gradle automaticamenteapós mudar
o buildvariants.
7. Com o sync finalizado,podemosexecutar o
APP no RUN.
---------------------------------------------------------------------------------------------
APP Natura – IOS
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após feito o checkout, na mesma raiz, executar:
NPM install
5. Após ter feito o downloaddas dependênciascom o
NPM, podemos abrir o arquivo no xcode, abrir o
arquivo .xcworkspace e rodar o xCode.
---------------------------------------------------------------------------------------------
APP AVON – iOS
1. O SDK do APP Avon fica no mesmo repositório que o
APP CF, logo não precisa fazer o git clone nem o
checkout caso você já tenha subidolocalmente o
APP CF.
2. Após ter feito o NPM installdo APP CF, precisamos
apenasir na variante do xCode, e setamos para
AVONPRODDEBUG.
3. Com a variante selecionada, apenas rodamos o
projeto.
--------------------------------------------------------------------------------------------------
APP MÉXICO - iOS
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após feito o checkout, na mesma raiz, executar:
make setuptools
5. Após ter feito o make setup, executar o make
generate para baixartodasas dependênciase pods
do projeto.
6. Após isso, podemos abriro arquivo xcworkspace no
Xcode.
---------------------------------------------------------------------------------------------
APP Consultoria – iOS
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Feito o checkout, na mesma raiz, executar: make
install
5 Após ter feito a make install,executar o make
install_certificatespara instalaros certificados e
profiles necessários para o code signing, vale
lembrar que ele irá pedir uma senha, para essa
instalaçãovocê pode adquiriressa senha em contato
com o time do system team.
6. Após isso, podemos abriro arquivo .xcworkspace no
Xcode.
-------------------------------------------------------------------------------------------------
APP MiNegócio/Natura ON – iOS
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Feito o checkout, na mesma raiz, executar: make
install
5. Após ter feito a make install,executar a make
install_certificatespara instalaros certificados e
profiles necessários para o code signing, vale
lembrar que ele irá pedir uma senha, para essa
MINEGÓCIO
instalaçãovocê pode adquiriressa senha em contato
com o time do system team.
6. Após isso, podemos abriro arquivo .xcworkspace no
Xcode.
--------------------------------------------------------------------------------------------------
APP Força de Vendas – iOS
1. Dar GIT Clone no repositório
2. Ir até a pasta raiz do diretório
3. Na raiz, dar git checkout para a versão pretendida,
(não ser uma tão recente e não clonar da master.)
4. Após feito o checkout, na mesma raiz, executar: yarn
install --ignore-scripts
5. Feito o comando anterior, agora instalar as
dependências com o seguinte comando: cd ios &&
pod install --repo-update.
6. Finalizada toda a instalação, abrir o xcode e abrir o
arquivo apontado na pasta iOS Natura.xcworkspace
--------------------------------------------------------------------------------------------------
Meu contato: victor.silva.montes@accenture.com
Sintam-seà vontadepara questionar dúvidas, sugestões egeral.

Mais conteúdo relacionado

Semelhante a Setup.docx

Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2Kalil Maciel
 
Workshop on Android Rom Creation - FISTA/ISCTE 2014
Workshop on Android Rom Creation - FISTA/ISCTE 2014Workshop on Android Rom Creation - FISTA/ISCTE 2014
Workshop on Android Rom Creation - FISTA/ISCTE 2014Flávio Moringa
 
Leitor de Códigos no Android com Barcode Scanner API - ZXing
Leitor de Códigos no Android com Barcode Scanner API - ZXingLeitor de Códigos no Android com Barcode Scanner API - ZXing
Leitor de Códigos no Android com Barcode Scanner API - ZXingVinícius Thiengo
 
Preparar o ambiente para desenvolvimento angular
Preparar o ambiente para desenvolvimento angularPreparar o ambiente para desenvolvimento angular
Preparar o ambiente para desenvolvimento angularNize Costa
 
Como montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidComo montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidWsdevs Desenvolvedores
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPFabio Godoy
 
Aula02 android hands_on
Aula02 android hands_onAula02 android hands_on
Aula02 android hands_onRoberson Alves
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Android e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociaisAndroid e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociaisFelipe Silveira
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2Jose Berardo
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 

Semelhante a Setup.docx (20)

Programando Android - Aula 2
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2
 
Workshop on Android Rom Creation - FISTA/ISCTE 2014
Workshop on Android Rom Creation - FISTA/ISCTE 2014Workshop on Android Rom Creation - FISTA/ISCTE 2014
Workshop on Android Rom Creation - FISTA/ISCTE 2014
 
Leitor de Códigos no Android com Barcode Scanner API - ZXing
Leitor de Códigos no Android com Barcode Scanner API - ZXingLeitor de Códigos no Android com Barcode Scanner API - ZXing
Leitor de Códigos no Android com Barcode Scanner API - ZXing
 
Preparar o ambiente para desenvolvimento angular
Preparar o ambiente para desenvolvimento angularPreparar o ambiente para desenvolvimento angular
Preparar o ambiente para desenvolvimento angular
 
Como montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento AndroidComo montar o ambiente de desenvolvimento Android
Como montar o ambiente de desenvolvimento Android
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Aula02 android hands_on
Aula02 android hands_onAula02 android hands_on
Aula02 android hands_on
 
Git flow na prática
Git flow na práticaGit flow na prática
Git flow na prática
 
Android Native Apps Hands On
Android Native Apps Hands OnAndroid Native Apps Hands On
Android Native Apps Hands On
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
TDC São Paulo 2019 - Vapor
TDC São Paulo 2019 - VaporTDC São Paulo 2019 - Vapor
TDC São Paulo 2019 - Vapor
 
Android e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociaisAndroid e Facebook - Integrando sua aplicação às redes sociais
Android e Facebook - Integrando sua aplicação às redes sociais
 
Iniciando com django
Iniciando com djangoIniciando com django
Iniciando com django
 
Curso de Android - aula 2
Curso de Android - aula 2Curso de Android - aula 2
Curso de Android - aula 2
 
Mean Stack
Mean StackMean Stack
Mean Stack
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Androi studio
Androi studioAndroi studio
Androi studio
 
Desenvolvimento de aplicativo utilizando o framework ionic
Desenvolvimento de aplicativo utilizando o framework ionicDesenvolvimento de aplicativo utilizando o framework ionic
Desenvolvimento de aplicativo utilizando o framework ionic
 

Último

Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceE-Commerce Brasil
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensLuizPauloFerreira11
 
representações cartograficas - 1 ano.pptx
representações cartograficas - 1 ano.pptxrepresentações cartograficas - 1 ano.pptx
representações cartograficas - 1 ano.pptxCarladeOliveira25
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...E-Commerce Brasil
 
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...E-Commerce Brasil
 
Ranking Brasil abril 2024 sites de notícias.pdf
Ranking Brasil abril 2024 sites de notícias.pdfRanking Brasil abril 2024 sites de notícias.pdf
Ranking Brasil abril 2024 sites de notícias.pdfRevista Sociedade Militar
 
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...Welldonelily Skype
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?E-Commerce Brasil
 

Último (8)

Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplaceConferência SC 24 | Estratégias de precificação: loja própria e marketplace
Conferência SC 24 | Estratégias de precificação: loja própria e marketplace
 
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagensEP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
EP GRUPO - Mídia Kit 2024 - conexão de marcas e personagens
 
representações cartograficas - 1 ano.pptx
representações cartograficas - 1 ano.pptxrepresentações cartograficas - 1 ano.pptx
representações cartograficas - 1 ano.pptx
 
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
Conferência SC 24 | Social commerce e recursos interativos: como aplicar no s...
 
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
Conferência SC 24 | A força da geolocalização impulsionada em ADS e Fullcomme...
 
Ranking Brasil abril 2024 sites de notícias.pdf
Ranking Brasil abril 2024 sites de notícias.pdfRanking Brasil abril 2024 sites de notícias.pdf
Ranking Brasil abril 2024 sites de notícias.pdf
 
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...
Products Catalogue-01-Electronics thin wall heat shrink tubing wire and cable...
 
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
Conferência SC 24 | Data Analytics e IA: o futuro do e-commerce?
 

Setup.docx

  • 2. Antes de começarmos é necessário que todos tenham em suas máquinas alguns pré-requisitos são eles:  Android Studio – Para usuários com Windows e MAC.  Xcode – Para usuários apenas com MAC.  NodeJS – Recomendo baixar o NVM para termos controle de versões no terminal.  Java – JDK e JRE com versões recentes.  Cocoapods – Para usuários com MAC  Bundler – Para usuários com MAC  Ruby – Para usuários com MAC  Homebrew – Para usuários com MAC  Clonar todos os projetos em SSH.  Ter acessos as dependências dos projetos, para isso, basta buscar na TD pelas solicitações abertas pelo meu usuário “Victor Montes da Silva” filtrando o grupo do time do bitbucket, e ir replicando os mesmos chamados(Apenas usuários com MAC)
  • 3. Minhas variáveis de ambiente: JAVA_HOME="Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Ho$ export PATH=${PATH}:$JAVA_HOME/bin export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_SDK_ROOT/emulator export PATH=$PATH:$ANDROID_SDK_ROOT/tools export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools export ANDROID_NDK_HOME=$HOME/Library/Android/sdk/ndk/23.0.7123448 #export PATH="/usr/local/opt/php@7.2/bin:$PATH" #export PATH="/usr/local/opt/php@7.2/sbin:$PATH" #export PATH="/usr/local/opt/php@5.6/sbin:$PATH" export PATH="/usr/local/php5/bin:/usr/local/bin:$PATH" export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh eval "$(rbenv init -)" Gerar AccessKey Github: https://docs.github.com/en/authentication/keeping-your- account-and-data-secure/creating-a-personal-access-token
  • 4. APP Natura – Android 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após ter feito o checkout, abrir o projeto no Android Studio apontando para a Pasta Android. 5. Com o projeto aberto, precisaremos setar o build variantsque iremos rodar, no canto inferioresquerdo
  • 5. da tela, clicarem Build Variantse colocartodos como naturaProdDebug (o nome pode estar diferente a depender da versão que foi checkouteada, mas é sempre similar a PRODDEBUG. 6. Com o build variants setado, vamos fazer o sync do projeto, clicando no canto superior direito no ícone do elefante. 7. Com o Gradle sync acabado,vamosbuildaro projeto, no botão de RUN. ---------------------------------------------------------------------------------------------------
  • 6. APP AVON – Android 1. O SDK do APP Avon fica no mesmo repositório que o APP CF, logo não precisa fazer o git clone nem o checkout caso você já tenha subidolocalmente o APP CF. 2. Agora vamos abrir o Projeto no Android Studio da mesma forma que abre o CF, apontandopara a pasta Android. 3. Agora vamos no buildvariants,e setamos para AVONPRODDEBUG.
  • 7. 4. Com o build variants setado, vamos fazer o sync do projeto, clicando no canto superior direito no ícone do elefante. 5. Com o Gradle sync acabado,vamosbuildaro projeto, no botão de RUN. --------------------------------------------------------------------------------------------------
  • 8. APP MÉXICO - Android 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após ter feito o checkout, abrir o projeto no Android Studio apontando para a Pasta Raiz(whitelabel-cf- android). 5. Agora com o projetoaberto, vamos configuraro build variants, setando para NaturaDebug.
  • 9. 6. Agora vamos no ícone do canto superior direito da tela, no elefante, para sync o gradle. 7. Finalizado o Sync, podemos executar o app no ícone de RUN. ---------------------------------------------------------------------------------------------------
  • 10. APP Consultoria - Android 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após feito o checkout, vá no diretório até a pasta Androide execute o comandomake install-nodepara baixar as dependências do node. 5. Finalizadoagora, voltaraté o diretório raiz e executar o comando NPM INSTALL
  • 11. 6. Vá até a pastado projeto e na pastaandroid,terá dois arquivos .sample github e nexus, clone estes dois arquivose renomeie esses clones apenasremovendo o sample dos seus nomes ficando dessa forma: github_credentials.properties e nexus_credentials.properties 7. Com um editorde texto abra o arquivo que acabamos de renomear github_credentials.properties e preencha com o seu nickname do github e a devida senha personal access key gerada no github, após isso, salve o arquivo. 8. Agora vamos configurar o arquivo nexus_credentials.properties, preenchendo os campos respectivamente com seu login(id) natura e sua senha de rede(senha da VPN) e salve ambos os arquivos. 9. Agora vamos abrir o projeto no Android Studio apontandopara a pasta Android, após abrir trocar as
  • 12. variáveis de ambiente para Release, o projeto irá sincronizar o gradle automaticamente após mudar o build variants. 10. Com o sync finalizado, podemos executar o APP no RUN. --------------------------------------------------------------------------------------------------
  • 13. APP MiNegócio/Natura ON - Android 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após feito o checkout, vá no diretório até a pasta Androide execute o comandomake install-nodepara baixar as dependências do node. 5. Finalizadoagora, voltaraté o diretório raiz e executar o comando NPM INSTALL 6. Vá até a pastado projeto e na pastaandroid,terá dois arquivos .sample github e nexus, clone estes dois arquivos e renomeie esses clones apenasremovendo MINEGÓCIO
  • 14. o sample dos seus nomes ficando dessa forma: github_credentials.properties e nexus_credentials.properties 7. Com um editorde texto abra o arquivoque acabamos de renomear github_credentials.properties e preencha com o seu nickname do github e a devida senha personal access key gerada no github, após isso, salve o arquivo. 8. Agora vamos configurar o arquivo nexus_credentials.properties, preenchendo os campos respectivamente com seu login(id) natura e sua senha de rede(senha da VPN) e salve ambos os arquivos. 9. Agora vamos abrir o projeto no Android Studio apontandopara a pasta Android, após abrir trocar as variáveis de ambiente para Release, o projeto irá sincronizar o gradle automaticamente após mudar o build variants.
  • 15. 10. Com o sync finalizado, podemos executar o APP no RUN.
  • 16. APP Força de Vendas - Android 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonarda master.) 4. Após feito o checkout, vá no diretório até a pasta Android e execute o comando yarn build:android 5. Finalizadoagora, possa ser que ele mostre uma mensagem de erro ao final do execute do
  • 17. comando, ainda sim podemos seguir com o próximo passo caso isso ocorra. 6. Agora vamos abrir o projeto no Android Studio apontandopara a pasta Android, apósabrir trocar as variáveisde ambiente para Release, o projeto irá sincronizar o gradle automaticamenteapós mudar o buildvariants. 7. Com o sync finalizado,podemosexecutar o APP no RUN. ---------------------------------------------------------------------------------------------
  • 18. APP Natura – IOS 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após feito o checkout, na mesma raiz, executar: NPM install 5. Após ter feito o downloaddas dependênciascom o NPM, podemos abrir o arquivo no xcode, abrir o arquivo .xcworkspace e rodar o xCode.
  • 19. --------------------------------------------------------------------------------------------- APP AVON – iOS 1. O SDK do APP Avon fica no mesmo repositório que o APP CF, logo não precisa fazer o git clone nem o checkout caso você já tenha subidolocalmente o APP CF. 2. Após ter feito o NPM installdo APP CF, precisamos apenasir na variante do xCode, e setamos para AVONPRODDEBUG.
  • 20. 3. Com a variante selecionada, apenas rodamos o projeto. --------------------------------------------------------------------------------------------------
  • 21. APP MÉXICO - iOS 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após feito o checkout, na mesma raiz, executar: make setuptools 5. Após ter feito o make setup, executar o make generate para baixartodasas dependênciase pods do projeto.
  • 22. 6. Após isso, podemos abriro arquivo xcworkspace no Xcode. ---------------------------------------------------------------------------------------------
  • 23. APP Consultoria – iOS 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Feito o checkout, na mesma raiz, executar: make install 5 Após ter feito a make install,executar o make install_certificatespara instalaros certificados e
  • 24. profiles necessários para o code signing, vale lembrar que ele irá pedir uma senha, para essa instalaçãovocê pode adquiriressa senha em contato com o time do system team. 6. Após isso, podemos abriro arquivo .xcworkspace no Xcode. -------------------------------------------------------------------------------------------------
  • 25. APP MiNegócio/Natura ON – iOS 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Feito o checkout, na mesma raiz, executar: make install 5. Após ter feito a make install,executar a make install_certificatespara instalaros certificados e profiles necessários para o code signing, vale lembrar que ele irá pedir uma senha, para essa MINEGÓCIO
  • 26. instalaçãovocê pode adquiriressa senha em contato com o time do system team. 6. Após isso, podemos abriro arquivo .xcworkspace no Xcode. --------------------------------------------------------------------------------------------------
  • 27. APP Força de Vendas – iOS 1. Dar GIT Clone no repositório 2. Ir até a pasta raiz do diretório 3. Na raiz, dar git checkout para a versão pretendida, (não ser uma tão recente e não clonar da master.) 4. Após feito o checkout, na mesma raiz, executar: yarn install --ignore-scripts
  • 28. 5. Feito o comando anterior, agora instalar as dependências com o seguinte comando: cd ios && pod install --repo-update. 6. Finalizada toda a instalação, abrir o xcode e abrir o arquivo apontado na pasta iOS Natura.xcworkspace -------------------------------------------------------------------------------------------------- Meu contato: victor.silva.montes@accenture.com Sintam-seà vontadepara questionar dúvidas, sugestões egeral.