Fazer login no iOS e no macOS

Use nosso app de exemplo iOS e macOS para ver como o Login funciona ou adicione o Login ao seu app existente.

Nesta amostra, mostramos como integrar o Login no Swift para iOS e macOS.

Para Objective-C, consulte o app de exemplo SignInSample no repositório do Login do Google para iOS.

Para usar esta amostra, você precisa ter uma versão atual do Xcode instalada.

Acessar o projeto

O app de amostra DaysUntilBirthday do Swift está disponível no repositório do Login usando o CocoaPods e o Gerenciador de pacotes do Swift (links em inglês). Siga as instruções da opção desejada abaixo para fazer o download e executar o app de exemplo:

CocoaPods

  1. Se você ainda não instalou o CocoaPods, siga as etapas no guia Primeiros passos com o CocoaPods.
  2. Clone o Login do Google para o repositório iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  3. Navegue até o diretório DaysUntilBirthday:
    cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
  4. Instale as dependências do Cocoapods:
    pod install
  5. Abra o espaço de trabalho DaysUntilBirthdayForPod no Xcode:
    open DaysUntilBirthdayForPod.xcworkspace

Gerenciador de pacotes do Swift

  1. Clone o repositório do Login para iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  2. Abra o projeto de amostra Swift:
    open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj

O Swift Package Manager adicionará automaticamente as dependências quando o Xcode abrir o projeto.

Execute o aplicativo

No iOS, selecione o destino DaysUntilBirthday (iOS) e inicie o aplicativo de amostra em um dispositivo ou no simulador de iOS clicando no botão de execução do espaço de trabalho.

Para macOS, selecione o destino DaysUntilBirthday (macOS) e inicie o aplicativo de amostra clicando no botão de execução do espaço de trabalho.

Próximas etapas

Se você quiser ver como implementar o Login do Google no seu próprio app, consulte nosso guia de implementação. Se preferir, veja a amostra completa no GitHub.

Adicionar Login ao seu app Veja os apps de exemplo no GitHub

Você teve uma boa experiência? Problemas? Conte para a gente!