ℹ Eu criei meu aplicativo no meu iphone físico e coloquei meu computador para hibernar. Quando voltei, sem fazer ABSOLUTAMENTE nenhuma mudança, construí o aplicativo mais uma vez (cliquei no botão "reproduzir" no XCODE) e desde então tenho recebido o erro:
dyld: Biblioteca não carregada: @ rpath / Charts.framework / Charts
Referência de: /private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Test
Motivo: nenhuma imagem adequada encontrada. Encontrou:
/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: assinatura de código inválida para '/ private / var / containers / Bundle / Application / 4B33D98E -3CC3-4632-8164-49F7465AFD92 / Test.app / Frameworks / Charts.framework / Charts '
/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: stat() failed with errno=25
/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: code signature invalid for '/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts'
/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: stat() failed with errno=1
/pri(lldb)
Versão do Xcode: 11.3.1
Versão rápida
Eu também tenho esse problema. Depois de atualizar o MacOS para 10.15.3, o Xcode para 11.3.1 e o iPad 13.3.1, não consigo mais construir e executar meu projeto Objective-C no meu iPad.
Detalhe estranho: o mesmo projeto é construído e executado perfeitamente no iPhone, mas não no iPad !!! Eu reiniciei o iPad de fábrica, mas nada! Estou usando gráficos 3.4.0
Meu erro específico é:
dyld: Library not loaded: @rpath/Charts.framework/Charts
Referenced from: /private/var/containers/Bundle/Application/8B1B691D-AB29-469A-B92C-0B385D24E3B6/MyTestApp.app/MyTestApp Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/8B1B691D-AB29-469A-B92C-0B385D24E3B6/MyTestApp.app/Frameworks/Charts.framework/Charts: code signature invalid for '/private/var/containers/Bundle/Application/8B1B691D-AB29-469A-B92C-0B385D24E3B6/MyTestApp.app/Frameworks/Charts.framework/Charts'
/private/var/containers/Bundle/Application/8B1B691D-AB29-469A-B92C-0B385D24E3B6/MyTestApp.app/Frameworks/Charts.framework/Charts: stat() failed with errno=25
Alguém pode compartilhar mais detalhes / soluções / dicas? Obrigado!
Este é o primeiro e único erro que não consegui corrigir, não importa o que tentei. Eu realmente apreciaria se alguém pudesse ajudar. Obrigado.
A mesma coisa está acontecendo comigo - funcionava bem antes da atualização do iOS 13.3.1. Compila e funciona bem no simulador. Ambos os meus dispositivos iOS que foram atualizados não funcionam (iPhone 11 e iPad Pro). O Charts foi instalado usando pods. Também tentei várias coisas sugeridas no estouro de pilha, como limpar a pasta de compilação, atualizar certificados, etc.
Só para fornecer mais detalhes que podem ajudar, eu tenho um iPhone X no 13.3 que funciona sem problemas com o mesmo código, então suspeito que seja uma incompatibilidade do iOS 13.3.1. Meu Xcode é a versão 11.3.1.
O mesmo aqui, funcionou bem no 13.3, mas depois de atualizar para o 13.3.1, os gráficos travaram todo o aplicativo
O mesmo para mim, após a atualização para 13.3.1 Os gráficos travam. Em versões anteriores, funciona bem.
Fazendo algumas pesquisas adicionais, isso parece ser um problema apenas para contas de desenvolvedor gratuitas (outras dependências como Alamofire têm o mesmo problema). Infelizmente, as correções que foram trazidas na página Alamofire não funcionaram para mim aqui.
Fazendo algumas pesquisas adicionais, isso parece ser um problema apenas para contas de desenvolvedor gratuitas (outras dependências como Alamofire têm o mesmo problema). Infelizmente, as correções que foram trazidas na página Alamofire não funcionaram para mim aqui.
Eu tenho uma assinatura regular do Apple Developer Program (PAGO), então não é um problema para desenvolvedores gratuitos. Vou tentar uma maneira de fazer o downgrade pelo iPad
Como uma correção temporária, você pode remover use_frameworks!
do seu PodFile, isso corrigiu para mim
Editar: Eu também corri pod update
e pod install
depois disso
removendo use_frameworks! e adicionando use_modular_headers! em vez disso funcionou para mim.
removendo use_frameworks! e adicionando use_modular_headers! em vez disso funcionou para mim.
Substituí use_frameworks! com use_modular_headers! agora mesmo. E agora o problema é que o Xcode não consegue compilar porque ele não reconhece mais a biblioteca Charts. Eu também executei uma "atualização de pod" após a mudança, mas nada.
O downgrade do iPad para iPadOS 13.2 não é mais possível. O repositório oficial da Apple retorna um erro "Acesso negado"!
@danielgindi, por favor, aproveite a discussão e conte-nos algo sobre esse assunto?
valeu
removendo use_frameworks! e adicionando use_modular_headers! em vez disso funcionou para mim.
Substituí use_frameworks! com use_modular_headers! agora mesmo. E agora o problema é que o Xcode não consegue compilar porque ele não reconhece mais a biblioteca Charts. Eu também executei uma "atualização de pod" após a mudança, mas nada.
Isso foi o que aconteceu comigo também!
O downgrade do iPad para iPadOS 13.2 não é mais possível. O repositório oficial da Apple retorna um erro "Acesso negado"!
@danielgindi, por favor, aproveite a discussão e conte-nos algo sobre esse assunto?
valeu
Não é realmente um problema de "Gráficos", porque muitos outros frutos experimentam isso agora (alamofire, por exemplo), parece mais um problema de frutos de cacau
O downgrade do iPad para iPadOS 13.2 não é mais possível. O repositório oficial da Apple retorna um erro "Acesso negado"!
@danielgindi, por favor, aproveite a discussão e conte-nos algo sobre esse assunto?
valeuNão é realmente um problema de "Gráficos", porque muitos outros frutos experimentam isso agora (alamofire, por exemplo), parece mais um problema de frutos de cacau
Quando eu atualizei pelo iPad (última sexta-feira), não estava usando o CocoaPod. Acabei de vincular a biblioteca de gráficos e o erro apareceu. Depois de ler sobre o CocoaPod, eu queria criar um novo projeto com gráficos (via CocoaPods) com o mesmo erro. Então NÃO É UM PROBLEMA DE POD @ Orackle21 é um problema de gráficos ...
Enfim, esperando a resposta do autor ... Eu marquei ele, estou tendo uma chance para PNChart, eu te aviso.
O downgrade do iPad para iPadOS 13.2 não é mais possível. O repositório oficial da Apple retorna um erro "Acesso negado"!
@danielgindi, por favor, aproveite a discussão e conte-nos algo sobre esse assunto?
valeuNão é realmente um problema de "Gráficos", porque muitos outros frutos experimentam isso agora (alamofire, por exemplo), parece mais um problema de frutos de cacau
Quando eu atualizei pelo iPad (última sexta-feira), não estava usando o CocoaPod. Acabei de vincular a biblioteca de gráficos e o erro apareceu. Depois de ler sobre o CocoaPod, eu queria criar um novo projeto com gráficos (via CocoaPods) com o mesmo erro. Então NÃO É UM PROBLEMA DE POD @ Orackle21 é um problema de gráficos ...
Enfim, esperando a resposta do autor ... Eu marquei ele, estou tendo uma chance para PNChart, eu te aviso.
Tudo bem, entendo. Parece mais um problema de estruturas incorporadas, porque outras estruturas também são afetadas, não apenas os gráficos
Alguém sabe de uma atualização sobre isso? Existe um tópico melhor para seguir que esteja mais relacionado ao problema _real_?
Corri para esse problema e resolvi-o removendo o "use_frameworks!" linha no PodFile. (Isso resulta em gráficos vinculados estaticamente). Obrigado "Orackle21"!
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: code signature invalid for '/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts'
parece que é sobre o problema do pod, como vocês mencionaram.
O ChartsDemo funciona bem e há algo errado com a assinatura do código, que não tocamos.
Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts: code signature invalid for '/private/var/containers/Bundle/Application/4B33D98E-3CC3-4632-8164-49F7465AFD92/Test.app/Frameworks/Charts.framework/Charts'
parece que é sobre o problema do pod, como vocês mencionaram.
O ChartsDemo funciona bem e há algo errado com a assinatura do código, que não tocamos.
NÃO ESTÁ FUNCIONANDO...
parece que é sobre o problema do pod, como vocês mencionaram.
O ChartsDemo funciona bem e há algo errado com a assinatura do código, que não tocamos.
O ChartsDemo também não funciona, mas você está correto, é (em grande parte) um bug da Apple / iOS.
Algumas dependências (mas não todas) são afetadas por esse bug e, infelizmente, a partir de agora ele ainda existe no iOS 13.4 beta também.
Este tópico abaixo aborda as coisas com um pouco mais de detalhes.
https://github.com/Alamofire/Alamofire/issues/3051
Basicamente, as soluções até agora são as seguintes:
@andrewpluu
O ChartsDemo também não funciona, mas você está correto, é (em grande parte) um bug da Apple / iOS.
ChartsDemo com Xcode11.3.1 + iOS13.3 + iPhone real está ótimo para mim. Posso executá-lo sem nenhum problema. Não tenho certeza do que você quer dizer com 'também não funciona'.
@ liuxuan30 quando tento compilar a demonstração de gráficos, recebo o mesmo erro de dyld que recebo ao compilar no meu programa.
Em casos como esses em que o Xcode se comporta de maneira estranha, sugiro primeiro limpar tudo (DerivedData, outro lixo nas pastas ~ / Library).
Quando não funcionar - sugiro uma limpeza ainda mais profunda. Significado - exclua o Xcode, exclua todos os resíduos do Xcode, resíduos do iPhoneSimulator e tudo o que está associado.
Procure em ~ / Biblioteca, ~ / Biblioteca / Aplicativos, etc.
Em seguida, reinstale.
Isso levará algum tempo para baixar novamente o Xcode, mas não tanto quanto tentar descobrir por que ele se comporta mal.
Em casos como esses em que o Xcode se comporta de maneira estranha, sugiro primeiro limpar tudo (DerivedData, outro lixo nas pastas ~ / Library).
Quando não funcionar - sugiro uma limpeza ainda mais profunda. Significado - exclua o Xcode, exclua todos os resíduos do Xcode, resíduos do iPhoneSimulator e tudo o que está associado.
Procure em ~ / Biblioteca, ~ / Biblioteca / Aplicativos, etc.Em seguida, reinstale.
Isso levará algum tempo para baixar novamente o Xcode, mas não tanto quanto tentar descobrir por que ele se comporta mal.
Não é o Xcode que se comporta de maneira estranha, na verdade são dispositivos físicos que travam
De qualquer maneira - ele começa com o Xcode. Para alguns, são os simuladores que travam, para alguns são os dispositivos físicos.
A raiz para todos esses problemas na maioria dos casos é o cache de informações de assinatura / configurações / certificados / perfis, às vezes depurando símbolos que foram retirados do dispositivo e tudo mais.
Excluir tudo e começar do zero me salvou ao passar do Xcode 7 para o 8 (ou algo semelhante, quando havia problemas semelhantes na atualização entre as versões).
De qualquer maneira - ele começa com o Xcode. Para alguns, são os simuladores que travam, para alguns são os dispositivos físicos.
A raiz para todos esses problemas na maioria dos casos é o cache de informações de assinatura / configurações / certificados / perfis, às vezes depurando símbolos que foram retirados do dispositivo e tudo mais.
Excluir tudo e começar do zero me salvou ao passar do Xcode 7 para o 8 (ou algo semelhante, quando havia problemas semelhantes na atualização entre as versões).
Obrigado Daniel. Além de excluir e reinstalar o XCODE, tentei todo o possível. Até limpei manualmente muitos arquivos e pastas; ainda sem sorte. Em um momento conveniente, irei deletar e reinstalar o XCODE também.
Não se esqueça destes: (provavelmente há outros que estou esquecendo)
~/Library/Developer
(a pasta inteira)~/Library/Application Support/Xcode
~/Library/Application Support/iPhone Simulator
~/Library/Mobile Device
Não se esqueça destes: (provavelmente há outros que estou esquecendo)
~/Library/Developer
(a pasta inteira)~/Library/Application Support/Xcode
~/Library/Application Support/iPhone Simulator
~/Library/Mobile Device
Apenas tentei isso também. Ainda sem sorte = (. Na verdade, se você apagar manualmente a pasta do desenvolvedor, o simulador não será compilado.
Tente usar o beta 13.4 mais recente. Parece que a Apple corrigiu o bug em seu fim recentemente.
Este problema foi resolvido com o XCode mais recente? (11.4.1)
Recentemente, tive esse erro quando meu telefone estava no iOS (13.3.1), mas quando atualizei meu telefone para o iOS 13.5.1, o problema foi resolvido.
SIM, FINALMENTE FUNCIONA. Como diz nathanchou4, com a nova atualização do ios o problema está resolvido!
Comentários muito úteis
Como uma correção temporária, você pode remover
use_frameworks!
do seu PodFile, isso corrigiu para mimEditar: Eu também corri
pod update
epod install
depois disso