Erro do compilador: arquivo de biblioteca inválido - CoreLocation

23

Eu tenho um dos meus aplicativos, criado no Xcode 8. Eu usei o CoreLocation e o MapKit nesse aplicativo.

Eu tenho o aplicativo de atualização com as últimas iOSaté agora. e estava funcionando bem. Agora estou atualizando o aplicativo com iOS 1. Então, eu abri o aplicativo Xcode 11.0e atualizei todo o código necessário. Também foi atualizada a configuração sugerida pelo Xcode "Executar alterações" e tudo mais.

Agora eu executo o aplicativo, mas estou recebendo um erro como:

Compiler error: Invalid library file.

Pesquisei muito, mas não consigo encontrar nenhuma solução. Isso é um bug em novo Xcodeou novo iOS?

Há algo que eu precise fazer alterações ou configurações extras? Por favor me guie. Esse bug é conhecido pela Apple?

EDIT :

2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019-10-18 10: 34: 39.900098 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019- 10-18 10: 34: 39.915973 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019-10-18 10: 34: 39.916228 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido

2019-10-18 10: 34: 39.920608 + 0530 MapLocation [1697: 57778] As coordenadas atualizadas são: <+ 23.02055700, + 72.50524900> +/- 5.00m (velocidade -1.00 mps / curso -1.00) @ 18/10/19 , 10:34:39 AM Hora Padrão da Índia

O evento é aberto ao público, com entrada franca, com entrada franca e entrada franca.

2019-10-18 10: 34: 39.925441 + 0530 MapLocation [1697: 57778] Entrando em ----> (latitude: - 23.0206, longitude: - 72.5052), com raio: - 300.00

2019-10-18 10: 34: 39.925546 + 0530 MapLocation [1697: 57778] Apresentado em ----> (latitude: - 23.0206, longitude: - 72.5052), com raio: - 300.00

2019-10-18 10: 34: 39.926582 + 0530 MapLocation [1697: 57778] Saída de ----> (latitude: - 23.0021, longitude: - 72.4995), com raio: - 300.00

2019-10-18 10: 34: 39.926683 + 0530 MapLocation [1697: 57778] Apresentado em ----> (latitude: - 23.0021, longitude: - 72.4995), com raio: - 300.00

2019-10-18 10: 34: 39.932080 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019-10-18 10: 34: 39.932268 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] Erro do compilador: arquivo de biblioteca inválido

VRAwesome
fonte
Adivinhando pelas suas outras tags, trata-se do compilador Swift? Os erros do compilador dependem muito do compilador e da linguagem, portanto, no futuro, não esqueça de adicionar essas informações.
Algum programador,
Eu tentei no Objetivo C, escrevendo um novo programa. Mas mesmo ...
VRAwesome

Respostas:

18

Também estou vendo esse problema. Isso só acontece se você implementar a sobreposição renderFor para MKMapView. E sem essa função, não consigo exibir a polilinha que estou adicionando ao mapView. Isso estava funcionando bem no Xcode 10.

Kendall Crouch
fonte
2
Eu tenho o mesmo problema quando faço uma sobreposição de círculo no mapa. Além disso, esta linha é impressa quando movo o mapa.
Mahil Arasu
Edição ainda aqui em abril de 2020.
LinusGeffarth
8

Espero que isso seja corrigido na próxima versão do xcode. Mas isso só acontece no simulador. Use seu dispositivo real para testar por enquanto ..

Roman Filippov
fonte
É verdade que a execução no dispositivo real não mostra esse erro no console.
hasya
1

Comecei a encontrar esse erro recentemente e consegui que ele desaparecesse limpando o Simulador do item de menu Hardware-> Apagar todo o conteúdo e configurações ....

vikingmobile
fonte
0

Eu trabalhei com isso usando o SwiftLog para registrar minhas mensagens, colocando uma string exclusiva dentro da marca de cada criador de logs (poderia ser apenas com.yourcompany.yourapp para diferenciá-la) e filtrando as mensagens que continham essa marca no console.

Uma solução mais geral seria ter um filtro negativo dentro da visualização do console, o que evitaria a necessidade de usar o criador de logs dessa maneira.

Principe
fonte