dyld: Biblioteca não carregada: AVFoundation.framework Motivo: imagem não encontrada
-
13-09-2019 - |
Pergunta
Como faço para corrigir isso?
dyld: Library not loaded: /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation Referenced from: /Users/[...]/Library/Application Support/iPhone Simulator/User/Applications/[...]/TestGame.app/TestGame Reason: image not found
Solução
Você precisa adicionar essa estrutura para Xcode.
botão direito do mouse em "estruturas"> escolha Adicionar> Estruturas Existentes Localize "AVFoundation" e escolha Add.
Se você deseja adicioná-lo manualmente, escolha o outro botão e navegue até:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks/AVFoundation.framework/
Substituir a versão iPhone SDK com o que você está construindo contra.
Talvez também ver esta resposta: Faltando AVFoundation.framework
Além disso, às vezes você só precisa fechar Xcode, em seguida, limpa e reconstruir.
Outras dicas
Eu o mesmo problema, foi capaz de resolvê-lo, definindo os quadros adicionados como Optional
vez de Required
A partir daqui, Project-> Targets-> Build Phases-> Link Binary with Libraries
, mudar o status do agregado (ou que criando o problema) estruturas para Optional
, e ele será executado com sucesso.!