Queria integrar o login do Facebook em minha aplicação, com isso tive alguns problemas que vou relatar. Não vou descrever todo o processo, que o quickstart dá uma boa idéia de como fazer a integração com o sdk do facebook. Vou relatar alguns problemas que eu tive.
Fazer o download do SDK.
Como estou desenvolvendo para o IOS 9, fiz o download do SDK para IOS 9, que atualmente está na versão beta.
No Xcode 7, entrar na raiz do projeto, clicar no botão direito, selecionar "-> Add Files".
No quickstart do Facebook, pedem para não selecionar a opção "Copy into destination group folder". Contudo, na versão 7 do Xcode não tem esta opção, tem uma nova opção que é necessário selecionar para evitar erros de importação no Xcode 7, selecionar a opção "Copy Items if Needed".
Selecionar os seguintes pacotes para importação para o seu projeto:
FBSDKCoreKit.Framework, FBSDKLoginKit.Framework, FBSDKShareKit.Framework
Criar fbauth2 no plist
Este processo não vi no quickstart e gerava erro, que não achava o fbauth2.
Abrir o plist e incluir o campo LSApplicationQueriesSchemes, type Array e incluir a propriedade fbauth2, NSString. Conforme a figura abaixo:
Adicionar usuário de testes
Para testarmos a aplicação, seguindo o quickstart, devemos incluir um usuários de testes.
Entrar na página de developer do facebook do facebook, entrar em My Apps e depois selecionar Roles.
Incluir um usuário de testes, já que sua app não estará publicada ainda.
Vou criando outros Posts com problemas e duvidas que vou resolvendo.
Espero ter ajudado.
Nenhum comentário:
Postar um comentário