Descreva seu ambiente de desenvolvimento aqui, dando o máximo de detalhes possível. Se você os tiver, certifique-se de incluir:
2018.4.3f1
8.1.1
iOS
version 9.3.2
O que você quer alcançar?
O que você espera que aconteça?
O que realmente aconteceu? Você pode fornecer um rastreamento de pilha?
Quais são as etapas necessárias para reproduzir esse problema?
Forneça um exemplo de código, bem como quaisquer detalhes adicionais, para nos ajudar a rastrear o problema. Se você puder fornecer um link para um projeto de teste que nos permita reproduzir o problema, isso nos ajudará imensamente na velocidade e na qualidade da correção.
Observação: lembre-se de formatar seu código para facilitar a leitura:
CrashLog
Dyld Error Message:
Dyld Message: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/4BD71E88-A013-47E7-8A0F-EA4327328BE9/free.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
Reason: image not found
Dyld Version: 390.7
Acho que essa opção deve ser definida como YES
, certo?
Seus códigos de editor fazem isso após o projeto xcode gerado?
para o alvo Pods-Unity-iPhone
Sem supervisão?
Eu encontrei o mesmo promble, qualquer um resolveu isso
O departamento de QA do Facebook foi encerrado?
Qualquer pessoa?
Oi pessoal vocês podem adicionar
"Accelerate.framework"
Fases de construção> Vincular binário a bibliotecas> +
em seguida, construa e experimente.
Na verdade, ao fazer isso (versão 8.1.0 do Facebook SDK) posso construir com sucesso (8.1.1 dar muitos erros, mesmo eu não consigo construir, ele falha), mas então rejeitado pela Apple porque travou no lançamento
Encontrei um formulário que funciona, verifique este link:
https://github.com/facebook/facebook-sdk-for-unity/issues/193#issuecomment -754953304
Eu tento usar o pod upgrade FBCoreKit para ver8.0 resolver este promble.
Eu tento usar o pod upgrade FBCoreKit para ver8.0 resolver este promble.
Quer dizer que a v8.0 é adequada para iOS 9.x?
Atualize o Xcode para 12
Atualize o Xcode para 12
Sério?
Eu tento usar o pod upgrade FBCoreKit para ver8.0 resolver este promble.
Quer dizer que a v8.0 é adequada para iOS 9.x?
sim
@CodeMasterYi
Para mim, defina ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES para corrigir o problema.
Mas você precisa fazer isso em seu script de construção no pedido superior a 100, porque o facebook sdk configurou essa propriedade como falsa no pedido 100.
[PostProcessBuild(101)]
public static void OnPostprocessBuildEmbedSwiftLibraries(BuildTarget target, string pathToBuiltProject)
{
#if UNITY_IOS
var proj_path = PBXProject.GetPBXProjectPath(pathToBuiltProject);
var proj = new PBXProject();
proj.ReadFromFile(proj_path);
var mainTarget = proj.GetUnityMainTargetGuid();
proj.SetBuildProperty(mainTarget, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES");
File.WriteAllText(proj_path, proj.WriteToString());
#endif
}
Eu também tenho esse problema - com Firebase SDK 9.0.0
O downgrade para 8.0.0 remove o problema.
Ao executar o aplicativo no dispositivo do XCode, esta é a saída:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/C2979E79-0D45-456B-8CE0-9C567CEEE765/d2w.app/d2w
Reason: image not found
dyld: launch, loading dependent libraries
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
(lldb)
Eu tentei muitas das recomendações nesta página (e em outras páginas), mas nada do que tentei foi capaz de resolver - além de fazer o downgrade do Facebook SDK, é claro.
Comentários muito úteis
@CodeMasterYi
Para mim, defina ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES para corrigir o problema.
Mas você precisa fazer isso em seu script de construção no pedido superior a 100, porque o facebook sdk configurou essa propriedade como falsa no pedido 100.