Faltando Obrigatório arquitetura ARM no arquivo
-
06-07-2019 - |
Pergunta
Quando eu compilar meu aplicativo, recebo um erro informando que
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.
Eu verifiquei todos os quadros, e todas elas apontam para o iPhone 3.0 SDK Frameworks ...
O que estou ausente aqui?
Solução
Ok, então eu finalmente resolveu o problema. A solução foi a criação dos "Caminhos Framework de pesquisa" e "Biblioteca caminhos de busca" para "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Frameworks/CFNetwork.framework"
Eu removi os outros valores que estavam lá e parece trabalho. Eu estou usando mais quadros mas apenas CFNetwork parece ser problemático (até agora :)).
Espero que isso ajude!
Outras dicas
Esse caminho é um dos marcos do seu Mac, que não deve ser em qualquer lugar perto de seu aplicativo para o iPhone.
Vá para alvos na barra lateral do projeto e verificar o que está listado em "link binário com Bibliotecas". Nenhum deles deve apontar estruturas em qualquer outro lugar, mas o SDK. Se você não encontrar nada de errado lá, dar uma olhada no painel de resultados da construção, de preferência depois de fazer uma limpa. Isso deve lhe dar algumas pistas sobre o que está acontecendo.