Toda vez que tento executar este aplicativo, ele cria OK e é instalado, mas assim que é executado, o aplicativo quebra e imprime essa mensagem de erro. XCode 11 e iOS 13.
dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'
Já vi muitas postagens semelhantes aqui e nos fóruns do desenvolvedor de aplicativos sobre esse problema, mas nenhuma delas tem uma explicação ou uma correção válida. eu tentei
- Limpeza e construção
- Reiniciando o XCode
- Reiniciando o Mac
- Redefinindo completamente o Keychain
- Verificando todas as configurações de confiança do chaveiro estão em "Usar padrões do sistema"
- Reinicialização de fábrica do meu Mac
ATUALIZAÇÃO 1: parece haver um problema no meu dispositivo iOS. O aplicativo pode iniciar em um simulador, mas o simulador não é bom para meus propósitos de desenvolvimento, por isso preciso fazer isso funcionar no meu dispositivo. Atualizei recentemente meu iPhone XR para iOS 13.3.1.
ATUALIZAÇÃO 2: Encontrou outro grupo que parece ter o mesmo problema https://github.com/flutter/flutter/issues/49504 .
Respostas:
Estou usando o CocoaPods e, para mim, isso corrige o erro (resposta do Wasa22 na questão do github):
Fonte: https://github.com/Alamofire/Alamofire/issues/3051
fonte
Este é um problema no iOS 13.3.1. Todas as estruturas dinâmicas que estão sendo compiladas para a versão mais recente do iOS 13.3.1 estão enfrentando esse problema quando executadas em um perfil de provisionamento pessoal / conta de desenvolvedor. A solução, copiada de jmagman do Github, está abaixo.
Você pode:
Esperamos que esse problema seja corrigido em breve.
fonte
Isso parece estar corrigido no iOS 13.4 beta 3. Você pode instalar o perfil beta ou aguardar o lançamento do iOS 13.4.
fonte
Eu vejo duas maneiras de corrigi-lo.
Faça o downgrade para o iOS 13.3. O iOS 13.3.1 quebra a assinatura de terceiros, a menos que você tenha uma conta de desenvolvedor paga. Se possível (obtenha um iphone barato dedicado ao desenvolvimento)
Atualizar o Mac OS, Xcode e iOS para a versão beta mais recente (atualizar qualquer um deles sozinho não funcionará, porque o iOS beta requer o Xcode beta mais recente e o Xcode requer o Mac OS Catalina mais recente)
fonte
Se você rodar no Xcode, verá um erro como:
solução fornecida por jmagman no Github
O jmagman passou para a Apple (FB7562472) e permitirá que todos saibam se ouvem alguma coisa. mais detalhes no github
fonte
Encontrei esse problema ao tentar construir no meu dispositivo iOS real (mas funcionou bem no simulador). Passei pelo menos 10 horas tentando corrigir esse bug. Tentei de tudo em todos os fóruns, nada funcionou. Mas é isso que finalmente funcionou para mim!
Eu não poderia imaginar isso, mas é verdade que o iOS 13.3.1 quebra a assinatura de terceiros, a menos que você tenha uma conta de desenvolvedor paga!
fonte