É importante atualizar os seus projetos para usar a versão mais recente do SDK do Facebook. Este tópico ensinará as etapas para isso.
Antes de atualizar para a nova versão do SDK do Facebook, analise o registro de alterações no GitHub. Isso ajudará você a entender quais mudanças serão necessárias no código devido à atualização.
Observação: a opção
autoInitEnabled
foi removida do SDK nas versões 9.0.0 e posteriores. Para iniciar o SDK, é necessário inicializá-lo de modo explícito com o métodoinitializeSDK
ou implicitamente por meio de uma chamada emapplicationDidFinishLaunching
. Para saber mais, confira a seção 9.0.0 do registro de alterações.
Caso o seu aplicativo use o Gerenciador de Pacote do Swift (SPM, pelas iniciais em inglês) para integrar-se ao SDK do Facebook para iOS, siga estas etapas.
Observe que o link acima orienta que você selecione Up to Next Major na opção Version. Isso significa que a ferramenta não atualizará automaticamente além da versão principal que você especificou (se você selecionou 8.x.x, ela não atualizará para uma versão principal 9.x.x). Essa ação ajuda a prevenir que ocorra a atualização para uma versão incompatível com o pacote usado no momento.
Caso a atualização de versão seja incremental (como versões secundárias ou com patches).
No Xcode, clique em File > Swift Packages > Update to Latest Package Versions.
A imagem abaixo mostra um exemplo:
Antes de atualizar a versão principal, verifique os registros de alterações. Se a atualização da versão foi uma alteração na versão principal, talvez seja necessário mudar as configurações do pacote.
Caso o seu aplicativo use o CocoaPods para se integrar ao SDK do Facebook, siga estas etapas.
Verifique se os pods estão desatualizados. Este comando listará os pods que estão desatualizados.
pod outdated
Atualize os pods desatualizados com o seguinte comando.
pod update [PODNAME]
O CocoaPods buscará uma versão atualizada do pod especificado por [PODNAME] e fará a atualização para a versão mais recente, possivelmente de acordo com as restrições do seu Podfile. Talvez seja necessário modificar as suas restrições para atualizar entre versões principais.
Depois de finalizar a atualização dos SDKs de destino, recompile e corrija problemas resultantes. Normalmente, você verá erros apenas ao atualizar para novas versões principais.
Verifique o registro de alterações no GitHub para entender possíveis problemas de compilação.
Caso você queira atualizar para uma nova versão da Graph API, use a ferramenta de atualização para avaliar as mudanças que serão necessárias no seu aplicativo. Além disso, você pode analisar o registro de alterações da Graph API.