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 iOS
até agora. e estava funcionando bem. Agora estou atualizando o aplicativo com iOS 1
. Então, eu abri o aplicativo Xcode 11.0
e 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 Xcode
ou 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
Respostas:
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.
fonte
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 ..
fonte
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 ....
fonte
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.
fonte