Também estou vendo isso com o Firebase Analytics desde a atualização para ios 10.3 / Xcode 8.3 beta
kball
4
O Firebase corrigiu o problema e estamos preparando um lançamento. Também verificamos se as mensagens de aviso representam um problema real e não encontramos nenhum problema associado a elas. Desculpe pela inconveniência.
Guilherme Puglia
1
Obrigado por nos avisar, você tem ideia de quando será lançado @GuilhermePuglia?
Jakub Truhlář,
5
Encontramos alguns solavancos durante nosso processo de validação, estamos trabalhando para lançá-lo no início da próxima semana. Vou atualizar isso assim que lançarmos a nova versão.
Isso provavelmente significa que seu arquivo binário tem um ponteiro não alinhado quando eles compilam seu código. Nesses casos, o alinhamento é basicamente padronizado para 1 byte e, hipoteticamente, pode afetar o desempenho. Depois de atualizar para a versão pública do Xcode 8.3, ainda estou vendo este erro, então o Google pode precisar compilar sua biblioteca estática com configurações diferentes para fazê-la desaparecer.
Correto, estamos cientes dos avisos que estão sendo gerados e estamos trabalhando em uma atualização para remover os avisos.
Rizwan Sattar
3
@RizwanSattar Qual é o status da correção?
cbartel de
1
Os avisos do protobuf devem ser eliminados quando eles atualizam o pod. Se você executar a atualização do pod, a maioria dos avisos desaparecerá. Estamos preparando um lançamento do firebase que deve eliminar o restante dos avisos.
Rizwan Sattar de
1
@RizwanSattar executando a atualização do pod não remove nenhum dos avisos atuais
jakedunc
1
O Firebase 3.16.0 foi lançado e corrige esses problemas. Obrigado!
tzm41
29
Recebi esta resposta do suporte do Firebase:
Este é um problema conhecido com o Xcode 8.3 beta, então pode ser uma coisa beta e o Xcode sendo extra prolixo. Ele funciona bem com o 8.2.1, então eu recomendo usá-lo temporariamente para evitar os avisos ou ignorar os avisos no 8.3 beta, se isso não afetar seu aplicativo.
É um problema na versão xcode 8.3. Que vergonha para o google. O Firebase já gera avisos de notificação ao enviar seu aplicativo. Eu vou me livrar disso. Estou farto de eles não agirem juntos.
Chris Van Buskirk,
5
Muito ridículo. É extremamente frustrante porque apenas usar o pod de login do Google inclui automaticamente todas as coisas (indesejadas) do Firebase - gostaria de poder descartá-las também!
cuomo456
3
@michal Link para seu tíquete para que possamos marcá-lo com estrela em vez de criar duplicatas.
riper
26
Olá, pessoal, queria apenas informar que a equipe do Firebase está ciente dos avisos gerados no Xcode 8.3 e estamos trabalhando para removê-los. Isso se resume a um problema de compilação e não deve causar problemas em seu código, embora ainda seja feio, e não devamos gerar nenhum aviso.
Rizwan Sattar
6
O pod fixo deve estar disponível a qualquer momento hoje. Desculpe pela inconveniência.
AniV de
6
Isso foi corrigido no Firebase 3.16.0 (Firebase Core 3.6 + Firebase Analytics 3.8.0)
É verdade, uma atualização de pod consertou isso: Installing Firebase 3.16.0 (was 3.15.0) Installing FirebaseAnalytics 3.8.0 (was 3.7.0) Installing FirebaseCore 3.6.0 (was 3.5.2)
aramusss
@aramusss Como posso atualizar para o novo Firebase SDK, é isso que coloquei em meu pod
joshLor
Use a atualização do pod na linha de comando (pesquise no google se tiver alguma dúvida) :)
aramusss
6
pessoal, está tudo consertado agora. Testei tudo sozinho em dois projetos. Você tem que ir para o diretório correto de seu projeto para que seu arquivo de especificação de pod seja visível para seus comandos de linha de comando, execute
pod update
e veja tudo consertado e funcionando corretamente!
Respostas:
Isso provavelmente significa que seu arquivo binário tem um ponteiro não alinhado quando eles compilam seu código. Nesses casos, o alinhamento é basicamente padronizado para 1 byte e, hipoteticamente, pode afetar o desempenho. Depois de atualizar para a versão pública do Xcode 8.3, ainda estou vendo este erro, então o Google pode precisar compilar sua biblioteca estática com configurações diferentes para fazê-la desaparecer.
fonte
Recebi esta resposta do suporte do Firebase:
fonte
Isso foi corrigido no Firebase 3.16.0 (Firebase Core 3.6 + Firebase Analytics 3.8.0)
fonte
Installing Firebase 3.16.0 (was 3.15.0) Installing FirebaseAnalytics 3.8.0 (was 3.7.0) Installing FirebaseCore 3.6.0 (was 3.5.2)
pessoal, está tudo consertado agora. Testei tudo sozinho em dois projetos. Você tem que ir para o diretório correto de seu projeto para que seu arquivo de especificação de pod seja visível para seus comandos de linha de comando, execute
e veja tudo consertado e funcionando corretamente!
fonte
Esses problemas foram solucionados e provavelmente corrigidos com a versão 3.16.0.
fonte