Es importante actualizar los proyectos para que utilicen la versión más reciente del SDK de Facebook. En este tema, se explicará cómo realizarla.
Antes de actualizar a una nueva versión del SDK de Facebook, deberías consultar el registro de cambios en GitHub. El documento te ayudará a comprender si necesitas realizar cambios en el código a partir de la actualización.
Nota: Si vas a instalar la versión 9.0.0 o una versión posterior, ten en cuenta que se eliminó la opción
autoInitEnabled
del SDK. Debes inicializar el SDK de forma explícita con el métodoinitializeSDK
o de forma implícita mediante una llamada enapplicationDidFinishLaunching
. Para obtener más información, consulta la sección 9.0.0 del registro de cambios.
Si tu app usa SPM para integrarse con el SDK de Facebook para iOS, sigue estos pasos.
Ten en cuenta que el inicio rápido del enlace anterior te indicará que selecciones Up to Next Major Version (Hasta la siguiente versión principal) para la opción Version (Versión), lo que significa que la herramienta no se actualizará automáticamente más allá de la versión principal que hayas especificado (por ejemplo, si seleccionaste 8.x.x, no se actualizará a una versión principal 9.x.x). Esta opción impide que se realice una actualización a una versión incompatible con tu paquete actual.
Si la actualización de la versión es incremental, se incrementará la versión secundaria o del parche.
En Xcode, haz clic en File > Swift Packages > Update to Latest Package Versions.
La siguiente imagen muestra un ejemplo:
Antes de actualizar la versión principal, asegúrate de consultar los registros de cambios. Si la actualización de versión conlleva un cambio de versión principal, es posible que necesites cambiar la configuración del paquete.
Si tu app usa CocoaPods para integrarse con el SDK de Facebook para iOS, sigue estos pasos.
Revisa si los puntos de distribución están desactualizados. El siguiente comando mostrará los puntos de distribución desactualizados.
pod outdated
Actualiza los puntos de distribución desactualizados con el siguiente comando.
pod update [PODNAME]
Ten en cuenta que CocoaPods intentará encontrar una versión actualizada del punto de distribución especificado por [PODNAME], y luego actualizará el punto de distribución a la versión más reciente posible según las restricciones de versión que hayas establecido en tu Podfile. Si tienes restricciones de versión, es posible que necesites modificarlas para realizar actualizaciones de una versión principal a otra.
Una vez que hayas terminado de actualizar los SDK de destino, vuelve a compilar y resuelve los problemas que surjan. Por lo general, deberías ver problemas solo al actualizar a una nueva versión principal.
Asegúrate de consultar el registro de cambios en GitHub para comprender los problemas de compilación que puedan presentarse.
Si quieres actualizar a una nueva versión de la API Graph, puedes usar la herramienta de actualización para evaluar los cambios que tendrás que realizar en tu app. También puedes consultar el registro de cambios de la API Graph.