Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Problema con Google Play Game Services usando NO_GPGS en iOS Linker

Iniciado por Cubo2D, Noviembre 01, 2017, 05:31:42 PM

Tema anterior - Siguiente tema
Hola a todos, de antemano gracias por su tiempo.
 
Actualmente estoy usando Google Play Game Services (GPGS de ahora en adelante) en un proyecto, para android todo funciona bien. En unity en el editor de iOS todo funciona bien, estoy usando la bandera NO_GPGS en el editor de iOS para que no me incluya las librerías en el momento de exportar, cuando genero el proyecto que debo cargar en xcode todo bien.
 
En xcode tengo deshabilitado bitcode, porque también estoy usando admob, el proyecto se importa sin problema y puedo compilarlo con archive, el proceso de compilación funciona hasta que llega a la etapa de linking y me da este error.
 

ld: warning: directory not found for option '-L/Users/daniel/Library/Developer/Xcode/DerivedData/Unity-iPhone-gompbfgarworsedayaqhvdmzxzrk/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/GooglePlayGames'
ld: library not found for -lGooglePlayGames
clang: error: linker command failed with exit code 1 (use -v to see invocation)

 
Según entiendo linker trata de meter las librerías al build, pero no las encuentra y no las encuentra porque el build se esta generando con NO_GPGS, que remueve las librerías porque no se van a usar.
 
Sin embargo mi proyecto antes de GPGS xcode compilaba unos 240 archivos y ahora son mas de 320 eso significa que NO_GPGS no remueve todo!!, además hay carpetas en mi proyecto que apuntan a Cocoapods y a GPGS.
 
En la documentación de GPGS en github encontre esto:
 
https://github.com/playgameservices/play-games-plugin-for-unity
 

ld: framework not found GoogleOpenSource. In Xcode, remove the reference to the framework in the Pods project, then add it back. This is a resolution for missing other frameworks as well.

 
Ya probe:
 
*borrar la carpeta Pods en xcode y me da error.
 
*borrar plugins relacionados con gpgs en unity no pasa nada
 
*borrar la carpeta xcode de unity da error en el editor
 
Mi problema es que no se como remover un GPGS framework en xcode. si alguien conoce alguna guia para usar NO_GPGS en unity ios ?

Etiquetas: