/ / Firebase Unity xCode errores de vinculación - ios, xcode, unity3d, firebase, sdk

Firebase Unity xCode errores de enlace: ios, xcode, unity3d, firebase, sdk

Tengo problemas para intentar crear una compilación desde Unity (versión 5.5.2f1) con Firebase Auth / Database importada. Estoy usando el más reciente Firebase SDK de 3.0.0.

Los errores que recibo son los siguientes:

Captura de pantalla

Creo que tiene algo que ver con cocoaPods. El proyecto XCode se compila con un podfile. ¿Y los errores que creo están relacionados con las bibliotecas faltantes? Pero todas las bibliotecas necesarias están configuradas para iOS y se incluyen con el proyecto XCode.

No estoy seguro de qué probar a continuación. Gracias de antemano a cualquiera que pueda ayudar.

Respuestas

0 para la respuesta № 1

Cuando compila y ejecuta desde dentro de la unidad, intenta ejecutar la instalación del pod para las dependencias necesarias y parchea el archivo del proyecto xcode (no el espacio de trabajo).

Si hay un error con este proceso, debería verlo en la consola.

Normalmente, los pods deben usarse con el archivo del espacio de trabajo, pero dado que unity abre automáticamente el proyecto xcode, el complemento intenta que funcione.

Intente abrir el .xcodeproj en lugar del espacio de trabajo.


0 para la respuesta № 2

Así que finalmente descubrí mi problema. Tenía una compilación anterior que funcionó hasta mi dispositivo. Así que finalmente intenté abrirlo nuevamente y me encontré con los mismos errores con una versión anterior.

Entonces eso me hizo pensar ... ¿Por qué una compilación anterior que solía funcionar falla esta vez?

Llegué a la conclusión de que las únicas cosasese cambio posiblemente me actualizó Unity a 5.5.2f1. Así que actualicé nuevamente a la última versión en este momento, que es 5.5.2p3, y ejecuté los mismos pasos:

1) Construir para iOS 2) Instalar pods en la carpeta de destino 3) Ejecutar espacio de trabajo xc

Y se construyó con éxito. Por lo tanto, debe haber sido algo del lado de Unity. Si alguien se encuentra con una situación similar, espero que esto ayude.

PD También actualicé a la última versión (en este momento) de Unity Firebase SDK de 3.0.1. No estoy seguro de si eso tuvo algo que ver con hacer una compilación exitosa, pero quería publicar esa información.