Guia de Instalação do SDK Parse iOS com Objective-C e CocoaPods
17 min
instalar o sdk do parse no seu projeto ios em objective c introdução nesta seção, você aprenderá como instalar o sdk do parse para ios no seu projeto xcode a qualquer momento, você pode acessar o projeto completo construído com este tutorial em nosso repositório do github https //github com/templates back4app/ios install sdk pré requisitos neste tutorial, usaremos um aplicativo básico criado em objective c com xcode 9 1 e ios 11 para completar este tutorial, você precisa um aplicativo criado no back4app nota siga o tutorial de novo app parse https //www back4app com/docs/get started/new parse app para aprender como criar um aplicativo no back4app xcode aplicativo básico para ios nota se você não tiver um aplicativo básico criado, pode abrir o xcode e clicar em arquivo > novo > projeto > ios em seguida, selecione aplicativo depois de criar seu aplicativo básico, você estará pronto para seguir este guia nota o sdk do parse para ios funciona com ios 7 0 ou superior 1 instalar sdk siga esta etapa se você ainda não instalou o parse ios sdk o xcode pode usar cocoapods https //cocoapods org/ como gerenciador de dependências para projetos cocoa em swift e objective c você pode consultar o guia de introdução ao cocoapods https //guides cocoapods org/using/getting started html para detalhes adicionais para instalar o cocoapods, abra seu terminal, copie o seguinte trecho de código e cole o no seu terminal e pressione enter $ sudo gem install cocoapods o cocoapods deve ser instalado automaticamente após você inserir sua senha se houver um problema, pode ser necessário atualizar sua versão local do ruby em seguida, abra a pasta do projeto xcode e abra uma janela de terminal nessa pasta agora você vai criar um podfile copie o seguinte trecho de código e cole no seu terminal e pressione enter $ pod init se sua pasta agora mostrar seu podfile, você fez isso corretamente cuidado, se você não vê o podfile, certifique se de que seu terminal está realmente dentro da pasta do projeto em seguida, abra seu podfile com o xcode ou qualquer editor de texto e sob cada alvo adicione “pod ‘parse’ ” pod 'parse' agora você vai adicionar o parse ao seu projeto certifique se de que seu terminal está aberto na pasta do seu projeto copie o seguinte trecho de código e cole no seu terminal e pressione enter $ pod install o cocoapods irá reconstruir o projeto como um workspace e seu projeto agora parecerá assim se você já abriu seu projeto no xcode, feche o a partir de agora, você abrirá o arquivo de workspace em vez do arquivo de projeto clique duas vezes no arquivo de workspace para abri lo parabéns! você agora instalou o sdk do parse para ios 2 conecte seu app parse abra o arquivo appdelegate swift do seu projeto para configurar as credenciais do app o sdk ios do parse usa essas configurações para se conectar aos servidores back4app no topo do arquivo, você deve ver uma função chamada ‘didfinishlaunchingwithoptions’ cole o seguinte trecho de código dentro dessa função e certifique se de que está acima da linha que diz ‘return true’ \[parse initializewithconfiguration \[parseclientconfiguration configurationwithblock ^(id\<parsemutableclientconfiguration> configuration) { configuration applicationid = @"cole seu id de aplicação aqui"; configuration clientkey = @"cole seu id de cliente aqui"; configuration server = @"https //parseapi back4app com/"; }]]; no topo do seu arquivo appdelegate m, certifique se de incluir o parse como um módulo, incluindo o seguinte trecho de código logo abaixo de ‘#import “appdelegate h”’ \#import \<parse/parse h> seu arquivo appdelegate m agora deve parecer com isso tenha cuidado , se o xcode lhe disser que há nenhum módulo ‘parse’ , há uma solução fácil no xcode, abra ‘target > build settings > search paths > framework search paths’ e adicione dois valores ‘$(project dir)’ e ‘$(inherited)’ o xcode agora será capaz de encontrar seu módulo parse vá para o seu painel de aplicativos no site back4app navegue até as configurações do aplicativo clique em \<font color="#2166ae">recursos\</font> > \<font color="#2166ae">configurações principais\</font> bloco> \<font color="#2166ae">servidor\</font> retorne ao seu \<font color="#2166ae">appdelegate m\</font> arquivo e cole seu \<font color="#2166ae">applicationid\</font> e \<font color="#2166ae">clientkey\</font> veja mais em nosso guia de novo aplicativo parse https //www back4app com/docs/get started/new parse app#creating new app find your appid 3 teste sua conexão abra seu arquivo appdelegate m dentro da função chamada ‘didfinishlaunchingwithoptions’ adicione um trecho de código abaixo do código que configura o parse \[self saveinstallationobject]; em seguida, adicione um trecho de código ao arquivo appdelegate m logo abaixo de ‘didfinishlaunchingwithoptions’ para criar um novo objeto de instalação parse ao carregar seu aplicativo (void)saveinstallationobject{ pfinstallation currentinstallation = \[pfinstallation currentinstallation]; \[currentinstallation saveinbackgroundwithblock ^(bool succeeded, nserror error) { if (!error) { nslog(@"você conectou seu aplicativo ao back4app com sucesso!"); }else{ nslog(@"salvamento da instalação falhou %@",error debugdescription); } }]; } } seu arquivo appdelegate m finalizado deve parecer com isso construa seu aplicativo em um dispositivo ou simulador ( \<font color="#2166ae">comando\</font> + \<font color="#2166ae">r\</font> ) 2\ aguarde até que a tela principal apareça 3\ faça login em site do back4app https //www back4app com/ 4\ encontre seu aplicativo e clique em \<font color="#2166ae">painel\</font> 5\ clique em \<font color="#2166ae">núcleo\</font> 6\ vá para \<font color="#2166ae">navegador\</font> se tudo funcionar corretamente, você deve encontrar uma classe chamada \<font color="#2166ae">instalação\</font> da seguinte forma próximos passos neste ponto, você aprendeu como começar com aplicativos ios agora você está pronto para explorar os recursos principais do parse server https //www back4app com/product/parse server e os complementos do back4app https //www back4app com/product/addons saiba mais caminhando por nossos tutoriais de ios https //www back4app com/docs/ios/ios app template ou confira a documentação de código aberto do parse para o sdk ios https //docs parseplatform org/ios/guide/