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

Migre al último SDK de Firebase para Swift (v4.0.0)

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

Cambios en la nueva versión

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

  • Extracción de la FIR prefijo en todos los nombres de todas las constantes, protocolos, clases, enumeraciones y definiciones de tipo.
  • Cambiar el nombre de FIRApp a FirebaseApp .
  • Cambiar el nombre de FIROptions a FirebaseOptions .

Para obtener una lista completa de los cambios, ver el listado detallado de la sección cambios .

Resolver errores

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

  1. Al abrir su proyecto actualizado en su espacio de trabajo Xcode, los errores resultantes de los cambios de nombres aparecen en el navegador de tema .
  2. Haga clic en el error y resolverlo con la sugerencia en el Fix-it diálogo de .

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 el User de clase / estructura y la base del fuego User clase.

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

Lista detallada de cambios