Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Migrar a la versión más reciente del SDK de Firebase para Swift (v4.0.0)

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En la versión 4.0.0 del SDK de iOS de Firebase para Swift, incluimos cambios para seguir las convenciones de nomenclatura en las Pautas de diseño de la API de Swift . Para corregir cualquier error o advertencia que pueda recibir cuando actualice la versión del SDK de Firebase para iOS de su aplicación, siga los pasos de esta guía de migración.

Cambios en la nueva versión

Se realizaron los siguientes cambios en el SDK de Swift en todos los productos de Firebase:

  • Eliminación del prefijo FIR en los nombres de todas las constantes, protocolos, clases, enumeraciones y definiciones de tipos.
  • Cambio de nombre de FIRApp a FirebaseApp .
  • Cambio de nombre de FIROptions a FirebaseOptions .

Para obtener una lista completa de los cambios, consulte la sección Lista detallada de cambios .

Resolver errores

La mejor manera de resolver los errores resultantes de estos cambios es usar el cuadro de diálogo Fix-it en Xcode.

  1. Cuando abre su proyecto actualizado en su espacio de trabajo de Xcode, los errores resultantes de los cambios de nombre aparecen en el navegador de problemas .
  2. Haga clic en el error y resuélvalo con la sugerencia en el cuadro de diálogo Fix-it .

Resolver conflictos de nombres

Para resolver conflictos de nombres, utilice el espacio de nombres proporcionado por el módulo. Por ejemplo, en el caso de FIRUser , que ahora es User , es posible que desee diferenciar entre su clase/estructura de User y la clase User de Firebase.

@import Firebase
...
var firebaseUser: Firebase.User?

Lista detallada de cambios